update api reports

Signed-off-by: Paul Schultz <pschultz@pobox.com>

fix linting

Signed-off-by: Paul Schultz <pschultz@pobox.com>
This commit is contained in:
Paul Schultz
2025-01-28 10:31:34 -06:00
parent 2e26579e06
commit 66d2113abe
63 changed files with 762 additions and 969 deletions
+20 -22
View File
@@ -23,10 +23,10 @@ import { FormProps } from '@backstage/plugin-scaffolder-react';
import { IconComponent } from '@backstage/core-plugin-api';
import { JsonObject } from '@backstage/types';
import { JsonValue } from '@backstage/types';
import { JSX as JSX_2 } from 'react/jsx-runtime';
import { LayoutOptions } from '@backstage/plugin-scaffolder-react';
import { Overrides } from '@material-ui/core/styles/overrides';
import { PropsWithChildren } from 'react';
import { default as React_2 } from 'react';
import { ReactElement } from 'react';
import { ReactNode } from 'react';
import { ReviewStepProps } from '@backstage/plugin-scaffolder-react';
@@ -115,10 +115,10 @@ export function createScaffolderFormDecorator<
// @alpha
export const DefaultTemplateOutputs: (props: {
output?: ScaffolderTaskOutput;
}) => React_2.JSX.Element | null;
}) => JSX_2.Element | null;
// @alpha (undocumented)
export const EmbeddableWorkflow: (props: WorkflowProps) => React_2.JSX.Element;
export const EmbeddableWorkflow: (props: WorkflowProps) => JSX_2.Element;
// @alpha
export const extractSchemaFromStep: (inputStep: JsonObject) => {
@@ -129,7 +129,7 @@ export const extractSchemaFromStep: (inputStep: JsonObject) => {
// @alpha
export const Form: (
props: PropsWithChildren<ScaffolderRJSFFormProps>,
) => React_2.JSX.Element;
) => JSX_2.Element;
// @alpha
export const FormDecoratorBlueprint: ExtensionBlueprint<{
@@ -246,7 +246,7 @@ export interface ParsedTemplateSchema {
}
// @alpha
export const ReviewState: (props: ReviewStateProps) => React_2.JSX.Element;
export const ReviewState: (props: ReviewStateProps) => JSX_2.Element;
// @alpha
export type ReviewStateProps = {
@@ -257,7 +257,7 @@ export type ReviewStateProps = {
// @alpha
export const ScaffolderField: (
props: PropsWithChildren<ScaffolderFieldProps>,
) => React_2.JSX.Element;
) => JSX_2.Element;
// @alpha
export interface ScaffolderFieldProps {
@@ -309,7 +309,7 @@ export interface ScaffolderFormFieldsApi {
// @alpha (undocumented)
export function ScaffolderPageContextMenu(
props: ScaffolderPageContextMenuProps,
): React_2.JSX.Element | null;
): JSX_2.Element | null;
// @alpha (undocumented)
export type ScaffolderPageContextMenuProps = {
@@ -334,8 +334,8 @@ export const scaffolderReactTranslationRef: TranslationRef<
{
readonly 'workflow.noDescription': 'No description';
readonly 'passwordWidget.content': 'This widget is insecure. Please use [`ui:field: Secret`](https://backstage.io/docs/features/software-templates/writing-templates/#using-secrets) instead of `ui:widget: password`';
readonly 'scaffolderPageContextMenu.createLabel': 'Create';
readonly 'scaffolderPageContextMenu.moreLabel': 'more';
readonly 'scaffolderPageContextMenu.createLabel': 'Create';
readonly 'scaffolderPageContextMenu.editorLabel': 'Manage Templates';
readonly 'scaffolderPageContextMenu.actionsLabel': 'Installed Actions';
readonly 'scaffolderPageContextMenu.tasksLabel': 'Task List';
@@ -358,10 +358,10 @@ export const SecretWidget: (
WidgetProps,
'name' | 'onChange' | 'schema' | 'required' | 'disabled'
>,
) => React_2.JSX.Element;
) => JSX_2.Element;
// @alpha
export const Stepper: (stepperProps: StepperProps) => React_2.JSX.Element;
export const Stepper: (stepperProps: StepperProps) => JSX_2.Element;
// @alpha
export type StepperProps = {
@@ -386,10 +386,10 @@ export const TaskLogStream: (props: {
logs: {
[k: string]: string[];
};
}) => React_2.JSX.Element;
}) => JSX_2.Element;
// @alpha
export const TaskSteps: (props: TaskStepsProps) => React_2.JSX.Element;
export const TaskSteps: (props: TaskStepsProps) => JSX_2.Element;
// @alpha
export interface TaskStepsProps {
@@ -404,7 +404,7 @@ export interface TaskStepsProps {
}
// @alpha
export const TemplateCard: (props: TemplateCardProps) => React_2.JSX.Element;
export const TemplateCard: (props: TemplateCardProps) => JSX_2.Element;
// @alpha
export interface TemplateCardProps {
@@ -421,18 +421,16 @@ export interface TemplateCardProps {
}
// @alpha
export const TemplateCategoryPicker: () => React_2.JSX.Element | null;
export const TemplateCategoryPicker: () => JSX_2.Element | null;
// @alpha
export const TemplateGroup: (
props: TemplateGroupProps,
) => React_2.JSX.Element | null;
export const TemplateGroup: (props: TemplateGroupProps) => JSX_2.Element | null;
// @alpha
export interface TemplateGroupProps {
// (undocumented)
components?: {
CardComponent?: React_2.ComponentType<TemplateCardProps>;
CardComponent?: ComponentType<TemplateCardProps>;
};
// (undocumented)
onSelected: (template: TemplateEntityV1beta3) => void;
@@ -446,13 +444,13 @@ export interface TemplateGroupProps {
}[];
}[];
// (undocumented)
title: React_2.ReactNode;
title: ReactNode;
}
// @alpha (undocumented)
export const TemplateGroups: (
props: TemplateGroupsProps,
) => React_2.JSX.Element | null;
) => JSX_2.Element | null;
// @alpha (undocumented)
export interface TemplateGroupsProps {
@@ -467,7 +465,7 @@ export interface TemplateGroupsProps {
// (undocumented)
onTemplateSelected?: (template: TemplateEntityV1beta3) => void;
// (undocumented)
TemplateCardComponent?: React_2.ComponentType<{
TemplateCardComponent?: ComponentType<{
template: TemplateEntityV1beta3;
}>;
// (undocumented)
@@ -507,7 +505,7 @@ export type WorkflowProps = {
namespace: string;
templateName: string;
components?: {
ReviewStepComponent?: React_2.ComponentType<ReviewStepProps>;
ReviewStepComponent?: ComponentType<ReviewStepProps>;
};
onError(error: Error | undefined): JSX.Element | null;
} & Pick<
+3 -5
View File
@@ -24,9 +24,9 @@ import { IdSchema } from '@rjsf/utils';
import { JsonObject } from '@backstage/types';
import { JSONSchema7 } from 'json-schema';
import { JsonValue } from '@backstage/types';
import { JSX as JSX_2 } from 'react/jsx-runtime';
import { Observable } from '@backstage/types';
import { PropsWithChildren } from 'react';
import { default as React_2 } from 'react';
import { ReactNode } from 'react';
import { Ref } from 'react';
import { Registry } from '@rjsf/utils';
@@ -312,9 +312,7 @@ export interface ScaffolderGetIntegrationsListResponse {
}
// @public
export const ScaffolderLayouts: React_2.ComponentType<
React_2.PropsWithChildren<{}>
>;
export const ScaffolderLayouts: ComponentType<PropsWithChildren<{}>>;
// @public (undocumented)
export type ScaffolderOutputLink = {
@@ -519,7 +517,7 @@ export const SecretsContextProvider: (
props: PropsWithChildren<{
initialSecrets?: Record<string, string>;
}>,
) => React_2.JSX.Element;
) => JSX_2.Element;
// @public
export type TaskStream = {