generate api-report

Signed-off-by: Leon <leonvanginneken@gmail.com>
This commit is contained in:
Leon
2022-05-24 14:50:15 +02:00
parent 65e760664e
commit 23bf9593d7
+31
View File
@@ -10,6 +10,8 @@ import { BackstagePlugin } from '@backstage/core-plugin-api';
import { BulkCheckResponse } from '@backstage/plugin-tech-insights-common';
import { CheckResult } from '@backstage/plugin-tech-insights-common';
import { CompoundEntityRef } from '@backstage/catalog-model';
import { DiscoveryApi } from '@backstage/core-plugin-api';
import { IdentityApi } from '@backstage/core-plugin-api';
import { default as React_2 } from 'react';
import { RouteRef } from '@backstage/core-plugin-api';
@@ -78,6 +80,35 @@ export interface TechInsightsApi {
// @public
export const techInsightsApiRef: ApiRef<TechInsightsApi>;
// Warning: (ae-missing-release-tag) "TechInsightsClient" is exported by the package, but it is missing a release tag (@alpha, @beta, @public, or @internal)
//
// @public (undocumented)
export class TechInsightsClient implements TechInsightsApi {
constructor(options: {
discoveryApi: DiscoveryApi;
identityApi: IdentityApi;
});
// (undocumented)
getAllChecks(): Promise<Check[]>;
// (undocumented)
getScorecardsDefinition(
type: string,
value: CheckResult[],
title?: string,
description?: string,
): CheckResultRenderer | undefined;
// (undocumented)
runBulkChecks(
entities: CompoundEntityRef[],
checks?: Check[],
): Promise<BulkCheckResponse>;
// (undocumented)
runChecks(
entityParams: CompoundEntityRef,
checks?: string[],
): Promise<CheckResult[]>;
}
// @public (undocumented)
export const techInsightsPlugin: BackstagePlugin<
{