update API reports for moduleResolution: bundler

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2025-12-02 21:28:42 +01:00
parent f8dff944fd
commit f85dafa7f2
30 changed files with 105 additions and 98 deletions
+59 -56
View File
@@ -4,12 +4,14 @@
```ts
import { AnyRouteRefParams as AnyRouteRefParams_2 } from '@backstage/frontend-plugin-api';
import { ApiRef as ApiRef_2 } from '@backstage/frontend-plugin-api';
import { ComponentType } from 'react';
import { Config } from '@backstage/config';
import { ConfigurableExtensionDataRef as ConfigurableExtensionDataRef_2 } from '@backstage/frontend-plugin-api';
import { Expand } from '@backstage/types';
import { ExpandRecursive } from '@backstage/types';
import { ExtensionBlueprint as ExtensionBlueprint_2 } from '@backstage/frontend-plugin-api';
import { ExtensionBlueprintParams as ExtensionBlueprintParams_2 } from '@backstage/frontend-plugin-api';
import { ExtensionDataRef as ExtensionDataRef_2 } from '@backstage/frontend-plugin-api';
import { IconComponent as IconComponent_2 } from '@backstage/frontend-plugin-api';
import { JsonObject } from '@backstage/types';
@@ -20,6 +22,7 @@ import { Observable } from '@backstage/types';
import { PropsWithChildren } from 'react';
import { ReactNode } from 'react';
import { RouteRef as RouteRef_2 } from '@backstage/frontend-plugin-api';
import { SwappableComponentRef as SwappableComponentRef_2 } from '@backstage/frontend-plugin-api';
import { z } from 'zod';
// @public
@@ -80,12 +83,12 @@ export type AnalyticsImplementation = {
};
// @public
export const AnalyticsImplementationBlueprint: ExtensionBlueprint<{
export const AnalyticsImplementationBlueprint: ExtensionBlueprint_2<{
kind: 'analytics';
params: <TDeps extends { [name in string]: unknown }>(
params: AnalyticsImplementationFactory<TDeps>,
) => ExtensionBlueprintParams<AnalyticsImplementationFactory<{}>>;
output: ExtensionDataRef<
) => ExtensionBlueprintParams_2<AnalyticsImplementationFactory<{}>>;
output: ExtensionDataRef_2<
AnalyticsImplementationFactory<{}>,
'core.analytics.factory',
{}
@@ -94,7 +97,7 @@ export const AnalyticsImplementationBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
factory: ConfigurableExtensionDataRef<
factory: ConfigurableExtensionDataRef_2<
AnalyticsImplementationFactory<{}>,
'core.analytics.factory',
{}
@@ -147,7 +150,7 @@ export type AnyRouteRefParams =
| undefined;
// @public
export const ApiBlueprint: ExtensionBlueprint<{
export const ApiBlueprint: ExtensionBlueprint_2<{
kind: 'api';
params: <
TApi,
@@ -155,13 +158,13 @@ export const ApiBlueprint: ExtensionBlueprint<{
TDeps extends { [name in string]: unknown },
>(
params: ApiFactory<TApi, TImpl, TDeps>,
) => ExtensionBlueprintParams<AnyApiFactory>;
output: ExtensionDataRef<AnyApiFactory, 'core.api.factory', {}>;
) => ExtensionBlueprintParams_2<AnyApiFactory>;
output: ExtensionDataRef_2<AnyApiFactory, 'core.api.factory', {}>;
inputs: {};
config: {};
configInput: {};
dataRefs: {
factory: ConfigurableExtensionDataRef<
factory: ConfigurableExtensionDataRef_2<
AnyApiFactory,
'core.api.factory',
{}
@@ -256,12 +259,12 @@ export interface AppNodeSpec {
}
// @public
export const AppRootElementBlueprint: ExtensionBlueprint<{
export const AppRootElementBlueprint: ExtensionBlueprint_2<{
kind: 'app-root-element';
params: {
element: JSX.Element;
};
output: ExtensionDataRef<JSX_3, 'core.reactElement', {}>;
output: ExtensionDataRef_2<JSX_3, 'core.reactElement', {}>;
inputs: {};
config: {};
configInput: {};
@@ -269,13 +272,13 @@ export const AppRootElementBlueprint: ExtensionBlueprint<{
}>;
// @public
export const AppRootWrapperBlueprint: ExtensionBlueprint<{
export const AppRootWrapperBlueprint: ExtensionBlueprint_2<{
kind: 'app-root-wrapper';
params: {
Component?: [error: 'Use the `component` parameter instead'];
component: (props: { children: ReactNode }) => JSX.Element | null;
};
output: ExtensionDataRef<
output: ExtensionDataRef_2<
(props: { children: ReactNode }) => JSX.Element | null,
'app.root.wrapper',
{}
@@ -284,7 +287,7 @@ export const AppRootWrapperBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
component: ConfigurableExtensionDataRef<
component: ConfigurableExtensionDataRef_2<
(props: { children: ReactNode }) => JSX.Element | null,
'app.root.wrapper',
{}
@@ -330,7 +333,7 @@ export interface AppTreeApi {
}
// @public
export const appTreeApiRef: ApiRef<AppTreeApi>;
export const appTreeApiRef: ApiRef_2<AppTreeApi>;
// @public
export const atlassianAuthApiRef: ApiRef<
@@ -410,14 +413,14 @@ export interface ConfigurableExtensionDataRef<
// @public (undocumented)
export const coreExtensionData: {
title: ConfigurableExtensionDataRef<string, 'core.title', {}>;
reactElement: ConfigurableExtensionDataRef<
title: ConfigurableExtensionDataRef_2<string, 'core.title', {}>;
reactElement: ConfigurableExtensionDataRef_2<
JSX_3.Element,
'core.reactElement',
{}
>;
routePath: ConfigurableExtensionDataRef<string, 'core.routing.path', {}>;
routeRef: ConfigurableExtensionDataRef<
routePath: ConfigurableExtensionDataRef_2<string, 'core.routing.path', {}>;
routeRef: ConfigurableExtensionDataRef_2<
RouteRef<AnyRouteRefParams_2>,
'core.routing.ref',
{}
@@ -891,7 +894,7 @@ export interface DialogApiDialog<TResult = void> {
}
// @public
export const dialogApiRef: ApiRef<DialogApi>;
export const dialogApiRef: ApiRef_2<DialogApi>;
// @public
export type DiscoveryApi = {
@@ -928,7 +931,7 @@ export const errorApiRef: ApiRef<ErrorApi>;
// @public (undocumented)
export const ErrorDisplay: {
(props: ErrorDisplayProps): JSX.Element | null;
ref: SwappableComponentRef<ErrorDisplayProps, ErrorDisplayProps>;
ref: SwappableComponentRef_2<ErrorDisplayProps, ErrorDisplayProps>;
};
// @public (undocumented)
@@ -975,7 +978,7 @@ export interface ExtensionBlueprint<
// (undocumented)
make<
TName extends string | undefined,
TParamsInput extends AnyParamsInput<NonNullable<T['params']>>,
TParamsInput extends AnyParamsInput_2<NonNullable<T['params']>>,
UParentInputs extends ExtensionDataRef,
>(args: {
name?: TName;
@@ -1030,7 +1033,7 @@ export interface ExtensionBlueprint<
};
factory(
originalFactory: <
TParamsInput extends AnyParamsInput<NonNullable<T['params']>>,
TParamsInput extends AnyParamsInput_2<NonNullable<T['params']>>,
>(
params: TParamsInput extends ExtensionBlueprintDefineParams
? TParamsInput
@@ -1449,12 +1452,12 @@ export const googleAuthApiRef: ApiRef<
>;
// @public (undocumented)
export const IconBundleBlueprint: ExtensionBlueprint<{
export const IconBundleBlueprint: ExtensionBlueprint_2<{
kind: 'icon-bundle';
params: {
icons: { [key in string]: IconComponent };
};
output: ExtensionDataRef<
output: ExtensionDataRef_2<
{
[x: string]: IconComponent;
},
@@ -1465,7 +1468,7 @@ export const IconBundleBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
icons: ConfigurableExtensionDataRef<
icons: ConfigurableExtensionDataRef_2<
{
[x: string]: IconComponent;
},
@@ -1489,7 +1492,7 @@ export interface IconsApi {
}
// @public
export const iconsApiRef: ApiRef<IconsApi>;
export const iconsApiRef: ApiRef_2<IconsApi>;
// @public
export type IdentityApi = {
@@ -1553,14 +1556,14 @@ export interface NavContentComponentProps {
}
// @public
export const NavItemBlueprint: ExtensionBlueprint<{
export const NavItemBlueprint: ExtensionBlueprint_2<{
kind: 'nav-item';
params: {
title: string;
icon: IconComponent;
routeRef: RouteRef<undefined>;
};
output: ExtensionDataRef<
output: ExtensionDataRef_2<
{
title: string;
icon: IconComponent;
@@ -1573,7 +1576,7 @@ export const NavItemBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
target: ConfigurableExtensionDataRef<
target: ConfigurableExtensionDataRef_2<
{
title: string;
icon: IconComponent;
@@ -1588,7 +1591,7 @@ export const NavItemBlueprint: ExtensionBlueprint<{
// @public (undocumented)
export const NotFoundErrorPage: {
(props: NotFoundErrorPageProps): JSX.Element | null;
ref: SwappableComponentRef<NotFoundErrorPageProps, NotFoundErrorPageProps>;
ref: SwappableComponentRef_2<NotFoundErrorPageProps, NotFoundErrorPageProps>;
};
// @public (undocumented)
@@ -1676,7 +1679,7 @@ export interface OverridableExtensionDefinition<
TExtraInputs extends {
[inputName in string]: ExtensionInput;
},
TParamsInput extends AnyParamsInput_2<NonNullable<T['params']>>,
TParamsInput extends AnyParamsInput<NonNullable<T['params']>>,
UParentInputs extends ExtensionDataRef,
>(
args: Expand<
@@ -1702,7 +1705,7 @@ export interface OverridableExtensionDefinition<
};
factory?(
originalFactory: <
TFactoryParamsReturn extends AnyParamsInput_2<
TFactoryParamsReturn extends AnyParamsInput<
NonNullable<T['params']>
>,
>(
@@ -1799,7 +1802,7 @@ export interface OverridableFrontendPlugin<
}
// @public
export const PageBlueprint: ExtensionBlueprint<{
export const PageBlueprint: ExtensionBlueprint_2<{
kind: 'page';
params: {
defaultPath?: [Error: `Use the 'path' param instead`];
@@ -1808,10 +1811,10 @@ export const PageBlueprint: ExtensionBlueprint<{
routeRef?: RouteRef;
};
output:
| ExtensionDataRef<string, 'core.routing.path', {}>
| ExtensionDataRef<JSX_3, 'core.reactElement', {}>
| ExtensionDataRef<
RouteRef<AnyRouteRefParams>,
| ExtensionDataRef_2<string, 'core.routing.path', {}>
| ExtensionDataRef_2<JSX_3, 'core.reactElement', {}>
| ExtensionDataRef_2<
RouteRef<AnyRouteRefParams_2>,
'core.routing.ref',
{
optional: true;
@@ -1880,7 +1883,7 @@ export type ProfileInfoApi = {
// @public (undocumented)
export const Progress: {
(props: ProgressProps): JSX.Element | null;
ref: SwappableComponentRef<ProgressProps, ProgressProps>;
ref: SwappableComponentRef_2<ProgressProps, ProgressProps>;
};
// @public (undocumented)
@@ -1915,13 +1918,13 @@ export type RouteFunc<TParams extends AnyRouteRefParams> = (
) => string;
// @public (undocumented)
export const RouterBlueprint: ExtensionBlueprint<{
export const RouterBlueprint: ExtensionBlueprint_2<{
kind: 'app-router-component';
params: {
Component?: [error: 'Use the `component` parameter instead'];
component: (props: { children: ReactNode }) => JSX.Element | null;
};
output: ExtensionDataRef<
output: ExtensionDataRef_2<
(props: { children: ReactNode }) => JSX.Element | null,
'app.router.wrapper',
{}
@@ -1930,7 +1933,7 @@ export const RouterBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
component: ConfigurableExtensionDataRef<
component: ConfigurableExtensionDataRef_2<
(props: { children: ReactNode }) => JSX.Element | null,
'app.router.wrapper',
{}
@@ -1963,7 +1966,7 @@ export interface RouteResolutionApi {
}
// @public
export const routeResolutionApiRef: ApiRef<RouteResolutionApi>;
export const routeResolutionApiRef: ApiRef_2<RouteResolutionApi>;
// @public
export type SessionApi = {
@@ -1990,12 +1993,12 @@ export namespace SessionState {
}
// @public
export const SignInPageBlueprint: ExtensionBlueprint<{
export const SignInPageBlueprint: ExtensionBlueprint_2<{
kind: 'sign-in-page';
params: {
loader: () => Promise<ComponentType<SignInPageProps>>;
};
output: ExtensionDataRef<
output: ExtensionDataRef_2<
ComponentType<SignInPageProps>,
'core.sign-in-page.component',
{}
@@ -2004,7 +2007,7 @@ export const SignInPageBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
component: ConfigurableExtensionDataRef<
component: ConfigurableExtensionDataRef_2<
ComponentType<SignInPageProps>,
'core.sign-in-page.component',
{}
@@ -2058,7 +2061,7 @@ export interface SubRouteRef<
}
// @public
export const SwappableComponentBlueprint: ExtensionBlueprint<{
export const SwappableComponentBlueprint: ExtensionBlueprint_2<{
kind: 'component';
params: <Ref extends SwappableComponentRef<any>>(params: {
component: Ref extends SwappableComponentRef<
@@ -2074,7 +2077,7 @@ export const SwappableComponentBlueprint: ExtensionBlueprint<{
| (() => (props: IInnerComponentProps) => JSX.Element | null)
| (() => Promise<(props: IInnerComponentProps) => JSX.Element | null>)
: never;
}) => ExtensionBlueprintParams<{
}) => ExtensionBlueprintParams_2<{
component: Ref extends SwappableComponentRef<
any,
infer IExternalComponentProps
@@ -2089,7 +2092,7 @@ export const SwappableComponentBlueprint: ExtensionBlueprint<{
| (() => Promise<(props: IInnerComponentProps) => JSX.Element | null>)
: never;
}>;
output: ExtensionDataRef<
output: ExtensionDataRef_2<
{
ref: SwappableComponentRef;
loader:
@@ -2103,7 +2106,7 @@ export const SwappableComponentBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
component: ConfigurableExtensionDataRef<
component: ConfigurableExtensionDataRef_2<
{
ref: SwappableComponentRef;
loader:
@@ -2139,20 +2142,20 @@ export interface SwappableComponentsApi {
}
// @public
export const swappableComponentsApiRef: ApiRef<SwappableComponentsApi>;
export const swappableComponentsApiRef: ApiRef_2<SwappableComponentsApi>;
// @public
export const ThemeBlueprint: ExtensionBlueprint<{
export const ThemeBlueprint: ExtensionBlueprint_2<{
kind: 'theme';
params: {
theme: AppTheme;
};
output: ExtensionDataRef<AppTheme, 'core.theme.theme', {}>;
output: ExtensionDataRef_2<AppTheme, 'core.theme.theme', {}>;
inputs: {};
config: {};
configInput: {};
dataRefs: {
theme: ConfigurableExtensionDataRef<AppTheme, 'core.theme.theme', {}>;
theme: ConfigurableExtensionDataRef_2<AppTheme, 'core.theme.theme', {}>;
};
}>;
@@ -2178,12 +2181,12 @@ export type TranslationApi = {
export const translationApiRef: ApiRef<TranslationApi>;
// @public
export const TranslationBlueprint: ExtensionBlueprint<{
export const TranslationBlueprint: ExtensionBlueprint_2<{
kind: 'translation';
params: {
resource: TranslationResource | TranslationMessages;
};
output: ExtensionDataRef<
output: ExtensionDataRef_2<
| TranslationResource<string>
| TranslationMessages<
string,
@@ -2199,7 +2202,7 @@ export const TranslationBlueprint: ExtensionBlueprint<{
config: {};
configInput: {};
dataRefs: {
translation: ConfigurableExtensionDataRef<
translation: ConfigurableExtensionDataRef_2<
| TranslationResource<string>
| TranslationMessages<
string,