@@ -99,9 +99,9 @@ export type UseFormUnregister<TFieldValues extends FieldValues> = (
9999
100100export interface UseFormRegisterReturn < T , BaseType = string | Date | number | T > {
101101value :BaseType
102- onInput :( e :InputEvent ) => Promise < void >
102+ onInput :( e :InputEvent ) => void
103103modelValue :BaseType
104- 'onUpdate:modelValue' :( input :any ) => Promise < void >
104+ 'onUpdate:modelValue' :( input :any ) => void
105105}
106106
107107export type UseFormRegister < T extends FieldValues , K extends keyof T > = ( name :K , options ?:RegisterOptions ) => UseFormRegisterReturn < T [ K ] >
@@ -128,8 +128,11 @@ export interface UseFormHandlers<
128128isExistInErrors :UseFormIsExistInErrors < TFieldValues >
129129}
130130
131+ export type FieldArrayDefaultValues = Record < number , any >
132+
131133export type UseFormControl < TFieldValues extends FieldValues > = {
132134_formState :FormState < TFieldValues >
135+ _fieldArrayDefaultValues :FieldArrayDefaultValues
133136_fields :Fields < TFieldValues , keyof TFieldValues >
134137} & UseFormHandlers < TFieldValues >
135138