feat: update api-report

Signed-off-by: Rogerio Angeliski <angeliski@hotmail.com>
This commit is contained in:
Rogerio Angeliski
2022-04-28 09:51:20 -03:00
committed by blam
parent 77f4e147c2
commit 0d6167f1aa
4 changed files with 18 additions and 5 deletions
+7
View File
@@ -395,6 +395,8 @@ export class DatabaseTaskStore implements TaskStore {
// (undocumented)
heartbeatTask(taskId: string): Promise<void>;
// (undocumented)
list(options: Partial<SerializedTask>): Promise<SerializedTask[]>;
// (undocumented)
listEvents({ taskId, after }: TaskStoreListEventsOptions): Promise<{
events: SerializedTaskEvent[];
}>;
@@ -493,6 +495,7 @@ export type SerializedTask = {
lastHeartbeatAt?: string;
createdBy?: string;
secrets?: TaskSecrets;
createdBy: string | null;
};
// @public
@@ -519,6 +522,8 @@ export interface TaskBroker {
// (undocumented)
get(taskId: string): Promise<SerializedTask>;
// (undocumented)
list(options?: Partial<SerializedTask>): Promise<SerializedTask[]>;
// (undocumented)
vacuumTasks(options: { timeoutS: number }): Promise<void>;
}
@@ -616,6 +621,8 @@ export interface TaskStore {
// (undocumented)
heartbeatTask(taskId: string): Promise<void>;
// (undocumented)
list(options: Partial<SerializedTask>): Promise<SerializedTask[]>;
// (undocumented)
listEvents({ taskId, after }: TaskStoreListEventsOptions): Promise<{
events: SerializedTaskEvent[];
}>;
+9
View File
@@ -16,6 +16,7 @@ import { ExternalRouteRef } from '@backstage/core-plugin-api';
import { FetchApi } from '@backstage/core-plugin-api';
import { FieldProps } from '@rjsf/core';
import { FieldValidation } from '@rjsf/core';
import { IdentityApi } from '@backstage/core-plugin-api';
import { JsonObject } from '@backstage/types';
import { JSONSchema7 } from 'json-schema';
import { JsonValue } from '@backstage/types';
@@ -237,6 +238,8 @@ export interface ScaffolderApi {
templateRef: string,
): Promise<TemplateParameterSchema>;
listActions(): Promise<ListActionsResponse>;
// (undocumented)
listTasks(createdBy: TasksOwnerFilterKind): Promise<ScaffolderTask[]>;
scaffold(
options: ScaffolderScaffoldOptions,
): Promise<ScaffolderScaffoldResponse>;
@@ -252,6 +255,7 @@ export class ScaffolderClient implements ScaffolderApi {
constructor(options: {
discoveryApi: DiscoveryApi;
fetchApi: FetchApi;
identityApi: IdentityApi;
scmIntegrationsApi: ScmIntegrationRegistry;
useLongPollingLogs?: boolean;
});
@@ -267,6 +271,8 @@ export class ScaffolderClient implements ScaffolderApi {
): Promise<TemplateParameterSchema>;
// (undocumented)
listActions(): Promise<ListActionsResponse>;
// (undocumented)
listTasks(createdBy: TasksOwnerFilterKind): Promise<ScaffolderTask[]>;
scaffold(
options: ScaffolderScaffoldOptions,
): Promise<ScaffolderScaffoldResponse>;
@@ -376,6 +382,9 @@ export type TaskPageProps = {
loadingText?: string;
};
// @public
export type TasksOwnerFilterKind = 'owned' | 'all';
// @alpha (undocumented)
export type TemplateGroupFilter = {
title?: React_2.ReactNode;
@@ -23,11 +23,7 @@ import { ListItemText } from '@material-ui/core';
import { catalogApiRef, entityRouteRef } from '@backstage/plugin-catalog-react';
import { parseEntityRef, UserEntity } from '@backstage/catalog-model';
export const OwnerEntityColumn = ({
entityRef,
}: {
entityRef?: string | null;
}) => {
export const OwnerEntityColumn = ({ entityRef }: { entityRef?: string }) => {
const catalogApi = useApi(catalogApiRef);
const catalogEntityRoute = useRouteRef(entityRouteRef);
+1
View File
@@ -35,6 +35,7 @@ export type {
ScaffolderTaskOutput,
ScaffolderTaskStatus,
TemplateParameterSchema,
TasksOwnerFilterKind,
} from './types';
export {
createScaffolderFieldExtension,