Merge pull request #6076 from backstage/rugvip/allreports

scripts/api-extractor: create and check API reports for all(most) plugins
This commit is contained in:
Patrik Oldsberg
2021-06-17 15:46:11 +02:00
committed by GitHub
55 changed files with 5261 additions and 22 deletions
+123
View File
@@ -0,0 +1,123 @@
## API Report File for "@backstage/plugin-tech-radar"
> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).
```ts
import { ApiRef } from '@backstage/core';
import { BackstagePlugin } from '@backstage/core';
import { RouteRef } from '@backstage/core';
// @public (undocumented)
export interface RadarEntry {
// (undocumented)
description?: string;
// (undocumented)
id: string;
// (undocumented)
key: string;
// (undocumented)
quadrant: string;
// (undocumented)
timeline: Array<RadarEntrySnapshot>;
// (undocumented)
title: string;
// (undocumented)
url: string;
}
// @public (undocumented)
export interface RadarEntrySnapshot {
// (undocumented)
date: Date;
// (undocumented)
description?: string;
// (undocumented)
moved?: MovedState;
// (undocumented)
ringId: string;
}
// @public (undocumented)
export interface RadarQuadrant {
// (undocumented)
id: string;
// (undocumented)
name: string;
}
// @public
export interface RadarRing {
// (undocumented)
color: string;
// (undocumented)
id: string;
// (undocumented)
name: string;
}
// @public (undocumented)
export const Router: {
({ title, subtitle, pageTitle, ...props }: TechRadarPageProps): JSX.Element;
defaultProps: {
title: string;
subtitle: string;
pageTitle: string;
};
};
// @public (undocumented)
export interface TechRadarApi {
// (undocumented)
load: () => Promise<TechRadarLoaderResponse>;
}
// @public (undocumented)
export const techRadarApiRef: ApiRef<TechRadarApi>;
// @public (undocumented)
export const TechRadarComponent: (props: TechRadarComponentProps) => JSX.Element;
// @public
export interface TechRadarComponentProps {
// (undocumented)
height: number;
// (undocumented)
svgProps?: object;
// (undocumented)
width: number;
}
// @public
export interface TechRadarLoaderResponse {
// (undocumented)
entries: RadarEntry[];
// (undocumented)
quadrants: RadarQuadrant[];
// (undocumented)
rings: RadarRing[];
}
// @public (undocumented)
export const TechRadarPage: {
({ title, subtitle, pageTitle, ...props }: TechRadarPageProps): JSX.Element;
defaultProps: {
title: string;
subtitle: string;
pageTitle: string;
};
};
// @public (undocumented)
const techRadarPlugin: BackstagePlugin<{
root: RouteRef<undefined>;
}, {}>;
export { techRadarPlugin as plugin }
export { techRadarPlugin }
// (No @packageDocumentation comment for this package)
```