core/plugins/plugins-resolve.service.ts
Properties |
Methods |
constructor()
|
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. |