From fc3e132f314421dd62e45c61d7117e5fe210b82e Mon Sep 17 00:00:00 2001 From: Andre Wanlin <67169551+awanlin@users.noreply.github.com> Date: Tue, 26 Jul 2022 07:44:20 -0500 Subject: [PATCH] Fixed API Report Signed-off-by: Andre Wanlin <67169551+awanlin@users.noreply.github.com> --- packages/core-app-api/api-report.md | 3 +++ packages/core-plugin-api/api-report.md | 29 +++++++++++++++++++---- packages/core-plugin-api/src/app/types.ts | 1 + 3 files changed, 29 insertions(+), 4 deletions(-) diff --git a/packages/core-app-api/api-report.md b/packages/core-app-api/api-report.md index beb0d11201..dde4d26364 100644 --- a/packages/core-app-api/api-report.md +++ b/packages/core-app-api/api-report.md @@ -157,6 +157,9 @@ export type AppConfigLoader = () => Promise; export type AppContext = { getPlugins(): BackstagePlugin[]; getSystemIcon(key: string): IconComponent | undefined; + getSystemIcons(): AppIcons & { + [key in string]: IconComponent; + }; getComponents(): AppComponents; }; diff --git a/packages/core-plugin-api/api-report.md b/packages/core-plugin-api/api-report.md index e0686596aa..facb4235c6 100644 --- a/packages/core-plugin-api/api-report.md +++ b/packages/core-plugin-api/api-report.md @@ -155,6 +155,31 @@ export type AppContext = { getComponents(): AppComponents; }; +// @public +export type AppIcons = { + 'kind:api': IconComponent_2; + 'kind:component': IconComponent_2; + 'kind:domain': IconComponent_2; + 'kind:group': IconComponent_2; + 'kind:location': IconComponent_2; + 'kind:system': IconComponent_2; + 'kind:user': IconComponent_2; + brokenImage: IconComponent_2; + catalog: IconComponent_2; + chat: IconComponent_2; + dashboard: IconComponent_2; + docs: IconComponent_2; + email: IconComponent_2; + github: IconComponent_2; + group: IconComponent_2; + help: IconComponent_2; + scaffolder: IconComponent_2; + search: IconComponent_2; + techdocs: IconComponent_2; + user: IconComponent_2; + warning: IconComponent_2; +}; + // @public export type AppTheme = { id: string; @@ -783,8 +808,4 @@ export function withApis(apis: TypesToApiRefs):

( (props: React_2.PropsWithChildren>): JSX.Element; displayName: string; }; - -// Warnings were encountered during analysis: -// -// /backstage/dist-types/packages/core-app-api/src/app/types.d.ts:277:5 - (ae-forgotten-export) The symbol "AppIcons" needs to be exported by the entry point index.d.ts ``` diff --git a/packages/core-plugin-api/src/app/types.ts b/packages/core-plugin-api/src/app/types.ts index 2a71eda1f4..17623048e2 100644 --- a/packages/core-plugin-api/src/app/types.ts +++ b/packages/core-plugin-api/src/app/types.ts @@ -24,4 +24,5 @@ export type { ErrorBoundaryFallbackProps, AppComponents, AppContext, + AppIcons, } from '../../../core-app-api/src/app/types';