Backstage
    Preparing search index...

    Interface PluginOptions<TId, TRoutes, TExternalRoutes, TExtensions>

    interface PluginOptions<
        TId extends string,
        TRoutes extends { [name in string]: RouteRef | SubRouteRef },
        TExternalRoutes extends { [name in string]: ExternalRouteRef },
        TExtensions extends readonly ExtensionDefinition[],
    > {
        extensions?: TExtensions;
        externalRoutes?: TExternalRoutes;
        featureFlags?: FeatureFlagConfig[];
        icon?: IconElement;
        info?: FrontendPluginInfoOptions;
        pluginId: TId;
        routes?: TRoutes;
        title?: string;
    }

    Type Parameters

    Index

    Properties

    extensions?: TExtensions
    externalRoutes?: TExternalRoutes
    featureFlags?: FeatureFlagConfig[]

    The display icon of the plugin, used in page headers and navigation.

    pluginId: TId
    routes?: TRoutes
    title?: string

    The display title of the plugin, used in page headers and navigation. Falls back to the plugin ID if not provided.