From 3f4b717b3f75c16e07a36c7990f1be2ee5c54c32 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Tue, 18 Nov 2025 20:12:21 +0100 Subject: [PATCH] backend-app-api: export BackendStartupError Signed-off-by: Patrik Oldsberg --- packages/backend-app-api/report.api.md | 10 ++++++++++ packages/backend-app-api/src/wiring/index.ts | 1 + 2 files changed, 11 insertions(+) diff --git a/packages/backend-app-api/report.api.md b/packages/backend-app-api/report.api.md index 319c35621f..78f4e1abde 100644 --- a/packages/backend-app-api/report.api.md +++ b/packages/backend-app-api/report.api.md @@ -4,6 +4,7 @@ ```ts import { BackendFeature } from '@backstage/backend-plugin-api'; +import { CustomErrorBase } from '@backstage/errors'; import { ServiceFactory } from '@backstage/backend-plugin-api'; // @public (undocumented) @@ -22,6 +23,15 @@ export interface Backend { stop(): Promise; } +// @public +export class BackendStartupError extends CustomErrorBase { + constructor(startupResult: BackendStartupResult); + // (undocumented) + name: 'BackendStartupError'; + // (undocumented) + get result(): BackendStartupResult; +} + // @public export interface BackendStartupResult { beginAt: Date; diff --git a/packages/backend-app-api/src/wiring/index.ts b/packages/backend-app-api/src/wiring/index.ts index fa021a61a6..cc084e5f34 100644 --- a/packages/backend-app-api/src/wiring/index.ts +++ b/packages/backend-app-api/src/wiring/index.ts @@ -22,3 +22,4 @@ export type { ModuleStartupResult, } from './types'; export { createSpecializedBackend } from './createSpecializedBackend'; +export { BackendStartupError } from './BackendStartupError';