chore: code review comments

Signed-off-by: blam <ben@blam.sh>
This commit is contained in:
blam
2022-02-23 15:18:09 +01:00
parent 3825dab8d9
commit 7fe47155f0
+7 -7
View File
@@ -21,8 +21,8 @@ import { FieldValidation, FieldProps } from '@rjsf/core';
*
* @public
*/
export type CustomFieldValidator<TReturnValue> = (
data: TReturnValue,
export type CustomFieldValidator<TFieldReturnValue> = (
data: TFieldReturnValue,
field: FieldValidation,
context: { apiHolder: ApiHolder },
) => void;
@@ -34,12 +34,12 @@ export type CustomFieldValidator<TReturnValue> = (
* @public
*/
export type FieldExtensionOptions<
TReturnValue = unknown,
TProps = FieldProps<TReturnValue>,
TFieldReturnValue = unknown,
TProps = FieldProps<TFieldReturnValue>,
> = {
name: string;
component: (props: TProps) => JSX.Element | null;
validation?: CustomFieldValidator<TReturnValue>;
validation?: CustomFieldValidator<TFieldReturnValue>;
};
/**
@@ -49,9 +49,9 @@ export type FieldExtensionOptions<
* @public
*/
export interface FieldExtensionComponentProps<
TReturnValue,
TFieldReturnValue,
TUiOptions extends {} = {},
> extends FieldProps<TReturnValue> {
> extends FieldProps<TFieldReturnValue> {
uiSchema: FieldProps['uiSchema'] & {
'ui:options'?: TUiOptions;
};