diff --git a/plugins/scaffolder/api-report.md b/plugins/scaffolder/api-report.md index f90a771703..821dd2131f 100644 --- a/plugins/scaffolder/api-report.md +++ b/plugins/scaffolder/api-report.md @@ -197,6 +197,56 @@ export function makeFieldSchemaFromZod< : never >; +<<<<<<< HEAD +======= +// @alpha +export type NextCustomFieldValidator = ( + data: TFieldReturnValue, + field: FieldValidation_2, + context: { + apiHolder: ApiHolder; + formData: JsonObject; + }, +) => void | Promise; + +// @alpha +export interface NextFieldExtensionComponentProps< + TFieldReturnValue, + TUiOptions = {}, +> extends PropsWithChildren> { + // (undocumented) + uiSchema?: UiSchema & { + 'ui:options'?: TUiOptions & UIOptionsType; + }; +} + +// @alpha +export type NextFieldExtensionOptions< + TFieldReturnValue = unknown, + TInputProps = unknown, +> = { + name: string; + component: ( + props: NextFieldExtensionComponentProps, + ) => JSX.Element | null; + validation?: NextCustomFieldValidator; + schema?: CustomFieldExtensionSchema; +}; + +// @alpha +export interface NextLayoutOptions

{ + // (undocumented) + component: NextLayoutTemplate

; + // (undocumented) + name: string; +} + +// @alpha +export type NextLayoutTemplate = NonNullable< + FormProps_3['uiSchema'] +>['ui:ObjectFieldTemplate']; + +>>>>>>> a3e361fbb8 (run api-report) // @alpha (undocumented) export const nextRouteRef: RouteRef; @@ -534,9 +584,12 @@ export const useTemplateSecrets: () => ScaffolderUseTemplateSecrets_2; ======= // @public export const useTemplateSecrets: () => ScaffolderUseTemplateSecrets; +<<<<<<< HEAD // Warnings were encountered during analysis: // // src/next/types.d.ts:23:5 - (ae-forgotten-export) The symbol "NextLayoutOptions" needs to be exported by the entry point index.d.ts >>>>>>> 55041019c8 (export NextLayoutOptions) +======= +>>>>>>> a3e361fbb8 (run api-report) ```