Skip to main content

scaffolderPlugin

Home > @backstage/plugin-scaffolder > scaffolderPlugin

The main plugin export for the scaffolder.

Signature:

scaffolderPlugin: import("@backstage/core-plugin-api").BackstagePlugin<{
root: import("@backstage/core-plugin-api").RouteRef<undefined>;
selectedTemplate: import("@backstage/core-plugin-api").SubRouteRef<import("@backstage/core-plugin-api").PathParams<"/templates/:namespace/:templateName">>;
ongoingTask: import("@backstage/core-plugin-api").SubRouteRef<import("@backstage/core-plugin-api").PathParams<"/tasks/:taskId">>;
actions: import("@backstage/core-plugin-api").SubRouteRef<undefined>;
listTasks: import("@backstage/core-plugin-api").SubRouteRef<undefined>;
edit: import("@backstage/core-plugin-api").SubRouteRef<undefined>;
}, {
registerComponent: import("@backstage/core-plugin-api").ExternalRouteRef<undefined, true>;
viewTechDoc: import("@backstage/core-plugin-api").ExternalRouteRef<{
name: string;
kind: string;
namespace: string;
}, true>;
}>