From c17fc876f2a77b8953002c95dd4fea0d92a3b9ab Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Fri, 8 Sep 2023 16:46:21 +0200 Subject: [PATCH] update API reports + fixes Signed-off-by: Patrik Oldsberg --- packages/core-app-api/src/app/defaultConfigLoader.ts | 6 +++--- packages/frontend-app-api/api-report.md | 6 +++++- plugins/graphiql/alpha-api-report.md | 1 + 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/packages/core-app-api/src/app/defaultConfigLoader.ts b/packages/core-app-api/src/app/defaultConfigLoader.ts index 2ea8673f39..301b64a865 100644 --- a/packages/core-app-api/src/app/defaultConfigLoader.ts +++ b/packages/core-app-api/src/app/defaultConfigLoader.ts @@ -16,6 +16,7 @@ import { AppConfig } from '@backstage/config'; import { JsonObject } from '@backstage/types'; +import { AppConfigLoader } from './types'; /** * The default config loader, which expects that config is available at compile-time @@ -29,9 +30,8 @@ import { JsonObject } from '@backstage/types'; * * @public */ -export async function defaultConfigLoader(): Promise { - return defaultConfigLoaderSync(); -} +export const defaultConfigLoader: AppConfigLoader = async () => + defaultConfigLoaderSync(); /** @internal */ export function defaultConfigLoaderSync( diff --git a/packages/frontend-app-api/api-report.md b/packages/frontend-app-api/api-report.md index bf7db4451b..e16e4d4d97 100644 --- a/packages/frontend-app-api/api-report.md +++ b/packages/frontend-app-api/api-report.md @@ -6,9 +6,13 @@ /// import { BackstagePlugin } from '@backstage/frontend-plugin-api'; +import { ConfigApi } from '@backstage/core-plugin-api'; // @public (undocumented) -export function createApp(options: { plugins: BackstagePlugin[] }): { +export function createApp(options: { + plugins: BackstagePlugin[]; + config?: ConfigApi; +}): { createRoot(): JSX.Element; }; ``` diff --git a/plugins/graphiql/alpha-api-report.md b/plugins/graphiql/alpha-api-report.md index 31bad223b1..665bf1464e 100644 --- a/plugins/graphiql/alpha-api-report.md +++ b/plugins/graphiql/alpha-api-report.md @@ -12,6 +12,7 @@ import { PortableSchema } from '@backstage/frontend-plugin-api'; export function createEndpointExtension(options: { id: string; configSchema?: PortableSchema; + disabled?: boolean; factory: (options: { config: TConfig }) => { endpoint: GraphQLEndpoint; };