File

core/plugins/plugins-resolve.service.ts

Index

Properties
Methods

Constructor

constructor()

Methods

markPluginsAsLoaded
markPluginsAsLoaded()
Returns : void
refreshHooks
refreshHooks()

Will refresh all current registered hooks.

Returns : void

Properties

_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>
contextPathsFromWhereRemotesHaveBeenLoaded$
Type : Observable<string[]>

Emits all contextPaths (including the corresponding version/tag, if provided) that have been already loaded on startup and further any newload loaded.

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.

results matching ""

    No results matching ""