Skip to main content
Version: Next

@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

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

RemoteInfoTypeEnum

ScannedPluginManifest