Skip to main content
Version: Next

AppErrorTypes

Home > @backstage/frontend-app-api > AppErrorTypes

Signature:

export type AppErrorTypes = {
EXTENSION_IGNORED: {
context: {
plugin: FrontendPlugin;
extensionId: string;
};
};
INVALID_EXTENSION_CONFIG_KEY: {
context: {
extensionId: string;
};
};
EXTENSION_INPUT_REDIRECT_CONFLICT: {
context: {
node: AppNode;
inputName: string;
};
};
EXTENSION_INPUT_DATA_IGNORED: {
context: {
node: AppNode;
inputName: string;
};
};
EXTENSION_INPUT_DATA_MISSING: {
context: {
node: AppNode;
inputName: string;
};
};
EXTENSION_ATTACHMENT_CONFLICT: {
context: {
node: AppNode;
inputName: string;
};
};
EXTENSION_ATTACHMENT_MISSING: {
context: {
node: AppNode;
inputName: string;
};
};
EXTENSION_CONFIGURATION_INVALID: {
context: {
node: AppNode;
};
};
EXTENSION_INVALID: {
context: {
node: AppNode;
};
};
EXTENSION_OUTPUT_CONFLICT: {
context: {
node: AppNode;
dataRefId: string;
};
};
EXTENSION_OUTPUT_MISSING: {
context: {
node: AppNode;
dataRefId: string;
};
};
EXTENSION_OUTPUT_IGNORED: {
context: {
node: AppNode;
dataRefId: string;
};
};
EXTENSION_FACTORY_ERROR: {
context: {
node: AppNode;
};
};
API_EXTENSION_INVALID: {
context: {
node: AppNode;
};
};
ROUTE_DUPLICATE: {
context: {
routeId: string;
};
};
ROUTE_BINDING_INVALID_VALUE: {
context: {
routeId: string;
};
};
ROUTE_NOT_FOUND: {
context: {
routeId: string;
};
};
};

References: FrontendPlugin, AppNode