Merge pull request #25593 from backstage/mob/nbs10-service-modules

[NBS 1.0] Enabling multiple service implementations
This commit is contained in:
Patrik Oldsberg
2024-08-06 15:09:23 +02:00
committed by GitHub
40 changed files with 730 additions and 251 deletions
+6 -2
View File
@@ -37,7 +37,7 @@ export type SignalPayload<TMessage extends JsonObject = JsonObject> = {
export interface SignalService extends SignalsService {}
// @public @deprecated (undocumented)
export const signalService: ServiceRef<SignalsService, 'plugin'>;
export const signalService: ServiceRef<SignalsService, 'plugin', 'singleton'>;
// @public (undocumented)
export interface SignalsService {
@@ -52,7 +52,11 @@ export type SignalsServiceOptions = {
};
// @public (undocumented)
export const signalsServiceRef: ServiceRef<SignalsService, 'plugin'>;
export const signalsServiceRef: ServiceRef<
SignalsService,
'plugin',
'singleton'
>;
// (No @packageDocumentation comment for this package)
```