Skip to main content

@backstage/backend-dynamic-feature-service

Home > @backstage/backend-dynamic-feature-service

Classes

Class

Description

CommonJSModuleLoader

DynamicPluginManager

Functions

Function

Description

dynamicPluginsServiceFactoryWithOptions(options)

isBackendDynamicPluginInstaller(obj)

Interfaces

Interface

Description

BackendDynamicPlugin

BackendPluginProvider

BaseDynamicPlugin

DynamicPluginManagerOptions

DynamicPluginProvider

DynamicPluginsFactoryOptions

DynamicPluginsFrontendRemotesService

DynamicPluginsSchemasOptions

DynamicPluginsSchemasService

FrontendDynamicPlugin

FrontendPluginProvider

LegacyBackendPluginInstaller

ModuleLoader

NewBackendPluginInstaller

RemoteInfo

Definition of a frontend plugin Module Federation remote served by the backend

ScannedPluginPackage

Variables

Variable

Description

dynamicPluginsFeatureDiscoveryLoader

dynamicPluginsFeatureLoader

A backend feature loader that fully enable backend dynamic plugins. More precisely it: - adds the dynamic plugins root service (typically depended upon by plugins), - adds additional required features to allow supporting dynamic plugins config schemas in the frontend application and the backend root logger, - uses the dynamic plugins service to discover and expose dynamic plugins as features.

dynamicPluginsFrontendSchemas

dynamicPluginsFrontendServiceRef

A service that serves the frontend module federation remotes, and allows a plugin to customize the way remotes are served, by setting a ResolverProvider.

dynamicPluginsRootLoggerServiceFactory

dynamicPluginsSchemasServiceFactory

dynamicPluginsServiceFactory

dynamicPluginsServiceRef

Type Aliases

Type Alias

Description

AdditionalRemoteInfo

BackendDynamicPluginInstaller

CommonJSModuleLoaderOptions

DynamicPlugin

DynamicPluginsFeatureLoaderOptions

DynamicPluginsRootLoggerFactoryOptions

FrontendRemoteResolver

FrontendRemoteResolverProvider

LegacyPluginEnvironment

RemoteInfoTypeEnum

ScannedPluginManifest