createFrontendPlugin()
Home > @backstage/frontend-plugin-api
> createFrontendPlugin
Warning: This API is now obsolete.
The
id
option is deprecated, usepluginId
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; } |
FrontendPlugin<TRoutes, TExternalRoutes, MakeSortedExtensionsMap<TExtensions[number], TId>>