Skip to main content
Version: Next

createFrontendPlugin()

Home > @backstage/frontend-plugin-api > createFrontendPlugin

Warning: This API is now obsolete.

The id option is deprecated, use pluginId instead.

Signature:

function createFrontendPlugin<TId extends string, TRoutes extends AnyRoutes = {}, TExternalRoutes extends AnyExternalRoutes = {}, TExtensions extends readonly ExtensionDefinition[] = []>(options: Omit<PluginOptions<TId, TRoutes, TExternalRoutes, TExtensions>, 'pluginId'> & {
id: string;
}): FrontendPlugin<TRoutes, TExternalRoutes, MakeSortedExtensionsMap<TExtensions[number], TId>>;

Parameters

Parameter

Type

Description

options

Omit<PluginOptions<TId, TRoutes, TExternalRoutes, TExtensions>, 'pluginId'> & { id: string; }

**Returns:**

FrontendPlugin<TRoutes, TExternalRoutes, MakeSortedExtensionsMap<TExtensions[number], TId>>