@intersect.mbo/govtool-delegation-pillar
Version:
Delegation Pillar of the GovTool project
21 lines (18 loc) • 468 B
text/typescript
/* eslint-disable @typescript-eslint/no-explicit-any */
import {
Control,
ControllerRenderProps,
FieldErrors,
FieldValues,
Path,
RegisterOptions,
} from 'react-hook-form';
export type RenderInputProps = {
field: ControllerRenderProps<FieldValues, string>;
};
export type ControlledFieldProps = {
control: Control<any>;
errors: FieldErrors<any>;
name: Path<any>;
rules?: Omit<RegisterOptions, 'valueAsNumber' | 'valueAsDate' | 'setValueAs'>;
};