From 7fe47155f06591c3b75e71583022d1c0034d1a13 Mon Sep 17 00:00:00 2001 From: blam Date: Wed, 23 Feb 2022 15:18:09 +0100 Subject: [PATCH] chore: code review comments Signed-off-by: blam --- plugins/scaffolder/src/extensions/types.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/plugins/scaffolder/src/extensions/types.ts b/plugins/scaffolder/src/extensions/types.ts index 1a48525b18..574ce7ea64 100644 --- a/plugins/scaffolder/src/extensions/types.ts +++ b/plugins/scaffolder/src/extensions/types.ts @@ -21,8 +21,8 @@ import { FieldValidation, FieldProps } from '@rjsf/core'; * * @public */ -export type CustomFieldValidator = ( - data: TReturnValue, +export type CustomFieldValidator = ( + data: TFieldReturnValue, field: FieldValidation, context: { apiHolder: ApiHolder }, ) => void; @@ -34,12 +34,12 @@ export type CustomFieldValidator = ( * @public */ export type FieldExtensionOptions< - TReturnValue = unknown, - TProps = FieldProps, + TFieldReturnValue = unknown, + TProps = FieldProps, > = { name: string; component: (props: TProps) => JSX.Element | null; - validation?: CustomFieldValidator; + validation?: CustomFieldValidator; }; /** @@ -49,9 +49,9 @@ export type FieldExtensionOptions< * @public */ export interface FieldExtensionComponentProps< - TReturnValue, + TFieldReturnValue, TUiOptions extends {} = {}, -> extends FieldProps { +> extends FieldProps { uiSchema: FieldProps['uiSchema'] & { 'ui:options'?: TUiOptions; };