createSpecializedApp()
Home > @backstage/frontend-app-api
> createSpecializedApp
Creates an empty app without any default features. This is a low-level API is intended for use in tests or specialized setups. Typically wou want to use createApp
from @backstage/frontend-defaults
instead.
Signature:
function createSpecializedApp(options?: {
features?: FrontendFeature[];
config?: ConfigApi;
bindRoutes?(context: {
bind: CreateAppRouteBinder;
}): void;
apis?: ApiHolder;
extensionFactoryMiddleware?: ExtensionFactoryMiddleware | ExtensionFactoryMiddleware[];
}): {
apis: ApiHolder;
tree: AppTree;
};
Parameters
Parameter |
Type |
Description |
---|---|---|
options |
{ features?: FrontendFeature[]; config?: ConfigApi; bindRoutes?(context: { bind: CreateAppRouteBinder; }): void; apis?: ApiHolder; extensionFactoryMiddleware?: ExtensionFactoryMiddleware | ExtensionFactoryMiddleware[]; } |
(Optional) |