docs: update api reports

Signed-off-by: Camila Belo <camilaibs@gmail.com>
This commit is contained in:
Camila Belo
2024-02-01 19:25:16 +01:00
parent 4d27f6ae69
commit b75a2d984c
2 changed files with 36 additions and 3 deletions
+29
View File
@@ -0,0 +1,29 @@
## API Report File for "@backstage/plugin-catalog-graph"
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { BackstagePlugin } from '@backstage/frontend-plugin-api';
import { ExternalRouteRef } from '@backstage/frontend-plugin-api';
import { RouteRef } from '@backstage/frontend-plugin-api';
// @public (undocumented)
const _default: BackstagePlugin<
{
catalogGraph: RouteRef<undefined>;
},
{
catalogEntity: ExternalRouteRef<
{
name: string;
kind: string;
namespace: string;
},
true
>;
}
>;
export default _default;
// (No @packageDocumentation comment for this package)
```
+7 -3
View File
@@ -9,6 +9,7 @@ import { AnyExtensionInputMap } from '@backstage/frontend-plugin-api';
import { ConfigurableExtensionDataRef } from '@backstage/frontend-plugin-api';
import { Entity } from '@backstage/catalog-model';
import { ExtensionDefinition } from '@backstage/frontend-plugin-api';
import { PortableSchema } from '@backstage/frontend-plugin-api';
import { ResolvedExtensionInputs } from '@backstage/frontend-plugin-api';
import { ResourcePermission } from '@backstage/plugin-permission-common';
import { RouteRef } from '@backstage/frontend-plugin-api';
@@ -25,6 +26,9 @@ export const catalogExtensionData: {
// @alpha (undocumented)
export function createEntityCardExtension<
TConfig extends {
filter?: string;
},
TInputs extends AnyExtensionInputMap,
>(options: {
namespace?: string;
@@ -35,15 +39,15 @@ export function createEntityCardExtension<
};
disabled?: boolean;
inputs?: TInputs;
configSchema?: PortableSchema<TConfig>;
filter?:
| typeof catalogExtensionData.entityFilterFunction.T
| typeof catalogExtensionData.entityFilterExpression.T;
loader: (options: {
config: TConfig;
inputs: Expand<ResolvedExtensionInputs<TInputs>>;
}) => Promise<JSX.Element>;
}): ExtensionDefinition<{
filter?: string | undefined;
}>;
}): ExtensionDefinition<TConfig>;
// @alpha (undocumented)
export function createEntityContentExtension<