core/plugins/plugins-resolve.service.ts
Properties |
Methods |
constructor()
|
| addInjector | ||||||
addInjector(injector: EnvironmentInjector | Injector)
|
||||||
|
Parameters :
Returns :
void
|
| markPluginsAsLoaded |
markPluginsAsLoaded()
|
|
Returns :
void
|
| refreshHooks |
refreshHooks()
|
|
Will refresh all current registered hooks.
Returns :
void
|
| _contextPathsFromWhereRemotesHaveBeenLoaded$ |
Default value : new BehaviorSubject<string[]>([])
|
| _injectors$ |
Default value : new ReplaySubject<EnvironmentInjector | Injector>()
|
| _loadedPluginNames$ |
Default value : new BehaviorSubject<string[]>([])
|
| _pluginDetails$ |
Default value : new ReplaySubject<{
remoteNgModule: NgModuleRef<unknown> | Type<unknown>;
moduleRef: NgModuleRef<unknown>;
}>()
|
| allPluginsLoaded$ |
Type : Observable<boolean>
|
| injectors$ |
Type : Observable<EnvironmentInjector | Injector>
|
|
Emits all injectors of already loaded plugins on subscription. |
| loadedPluginNames$ |
Type : Observable<string[]>
|
| pluginDetails$ |
Type : Observable<literal type>
|
|
Emits all plugin details of already loaded plugins on subscription. |
| refresh$ |
Type : Observable<void>
|
|
Emits once remotePlugins have been resolved. |