Skip to main content

PluginServiceFactoryConfig

Home > @backstage/backend-plugin-api > PluginServiceFactoryConfig

Signature:

export interface PluginServiceFactoryConfig<TService, TContext, TImpl extends TService, TDeps extends {
[name in string]: ServiceRef<unknown>;
}>

Properties

PropertyModifiersTypeDescription
depsTDeps
initialization?'always' | 'lazy'(Optional) The initialization strategy for the service factory. This service is plugin scoped and will use lazy by default.
serviceServiceRef<TService, 'plugin'>

Methods

MethodDescription
createRootContext(deps)?(Optional)
factory(deps, context)