Skip to main content

examplePlugin

Home > app-next-example-plugin > examplePlugin

Signature:

examplePlugin: import("@backstage/frontend-plugin-api").FrontendPlugin<{}, {}, {
"page:example": import("@backstage/frontend-plugin-api").ExtensionDefinition<{
kind: "page";
name: undefined;
config: {
path: string | undefined;
};
configInput: {
path?: string | undefined;
};
output: import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef<React.JSX.Element, "core.reactElement", {}> | import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef<string, "core.routing.path", {}> | import("@backstage/frontend-plugin-api").ConfigurableExtensionDataRef<import("@backstage/frontend-plugin-api").RouteRef<import("@backstage/frontend-plugin-api").AnyRouteRefParams>, "core.routing.ref", {
optional: true;
}>;
inputs: {};
params: {
defaultPath: string;
loader: () => Promise<JSX.Element>;
routeRef?: import("@backstage/frontend-plugin-api").RouteRef<import("@backstage/frontend-plugin-api").AnyRouteRefParams> | undefined;
};
}>;
}>