Updated api reports

Signed-off-by: Bogdan Nechyporenko <bnechyporenko@bol.com>
This commit is contained in:
Bogdan Nechyporenko
2023-10-24 12:57:39 +02:00
parent 27b3963e03
commit f1257394da
3 changed files with 14 additions and 12 deletions
+10 -10
View File
@@ -44,15 +44,6 @@ export interface TaskStep {
name: string;
}
// @public
export interface TemplateConfigurationsV1beta3 extends JsonObject {
buttonLabels?: {
backButtonText?: string;
createButtonText?: string;
reviewButtonText?: string;
};
}
// @public
export interface TemplateEntityStepV1beta3 extends JsonObject {
// (undocumented)
@@ -75,7 +66,7 @@ export interface TemplateEntityV1beta3 extends Entity {
kind: 'Template';
spec: {
type: string;
configurations?: TemplateConfigurationsV1beta3;
presentation?: TemplatePresentationV1beta3;
parameters?: TemplateParametersV1beta3 | TemplateParametersV1beta3[];
steps: Array<TemplateEntityStepV1beta3>;
output?: {
@@ -108,4 +99,13 @@ export interface TemplatePermissionsV1beta3 extends JsonObject {
// (undocumented)
tags?: string[];
}
// @public
export interface TemplatePresentationV1beta3 extends JsonObject {
buttonLabels?: {
backButtonText?: string;
createButtonText?: string;
reviewButtonText?: string;
};
}
```
+2 -2
View File
@@ -30,10 +30,10 @@ import { ScaffolderStep } from '@backstage/plugin-scaffolder-react';
import { ScaffolderTaskOutput } from '@backstage/plugin-scaffolder-react';
import { SetStateAction } from 'react';
import { TaskStep } from '@backstage/plugin-scaffolder-common';
import { TemplateConfigurationsV1beta3 } from '@backstage/plugin-scaffolder-common';
import { TemplateEntityV1beta3 } from '@backstage/plugin-scaffolder-common';
import { TemplateGroupFilter } from '@backstage/plugin-scaffolder-react';
import { TemplateParameterSchema } from '@backstage/plugin-scaffolder-react';
import { TemplatePresentationV1beta3 } from '@backstage/plugin-scaffolder-common';
import { UiSchema } from '@rjsf/utils';
// @alpha (undocumented)
@@ -305,7 +305,7 @@ export const useTemplateParameterSchema: (templateRef: string) => {
// @alpha
export const useTemplateSchema: (manifest: TemplateParameterSchema) => {
steps: ParsedTemplateSchema[];
configurations?: TemplateConfigurationsV1beta3 | undefined;
presentation?: TemplatePresentationV1beta3 | undefined;
};
// @alpha (undocumented)
+2
View File
@@ -39,6 +39,7 @@ import { StrictRJSFSchema } from '@rjsf/utils';
import { TaskSpec } from '@backstage/plugin-scaffolder-common';
import { TaskStep } from '@backstage/plugin-scaffolder-common';
import { TemplateEntityV1beta3 } from '@backstage/plugin-scaffolder-common';
import { TemplatePresentationV1beta3 } from '@backstage/plugin-scaffolder-common';
import { TemplatesType } from '@rjsf/utils';
import { UIOptionsType } from '@rjsf/utils';
import { UiSchema } from '@rjsf/utils';
@@ -482,6 +483,7 @@ export type TemplateGroupFilter = {
export type TemplateParameterSchema = {
title: string;
description?: string;
presentation?: TemplatePresentationV1beta3;
steps: Array<{
title: string;
description?: string;