Skip to content

API Reference / @gtkx/forms / UseFieldArrayProps

Type Alias: UseFieldArrayProps<TFieldValues, TFieldArrayName, TKeyName, TTransformedValues> ​

UseFieldArrayProps<TFieldValues, TFieldArrayName, TKeyName, TTransformedValues> = object

Defined in: node_modules/.pnpm/react-hook-form@7.86.0_react@19.2.8/node_modules/react-hook-form/dist/types/fieldArray.d.ts:5

Type Parameters ​

TFieldValues ​

TFieldValues extends FieldValues = FieldValues

TFieldArrayName ​

TFieldArrayName extends FieldArrayPath<TFieldValues> = FieldArrayPath<TFieldValues>

TKeyName ​

TKeyName extends string = "id"

TTransformedValues ​

TTransformedValues = TFieldValues

Properties ​

control? ​

optional control?: Control<TFieldValues, any, TTransformedValues>

Defined in: node_modules/.pnpm/react-hook-form@7.86.0_react@19.2.8/node_modules/react-hook-form/dist/types/fieldArray.d.ts:8


disabled? ​

optional disabled?: boolean

Defined in: node_modules/.pnpm/react-hook-form@7.86.0_react@19.2.8/node_modules/react-hook-form/dist/types/fieldArray.d.ts:13


keyName? ​

optional keyName?: TKeyName

Defined in: node_modules/.pnpm/react-hook-form@7.86.0_react@19.2.8/node_modules/react-hook-form/dist/types/fieldArray.d.ts:7


name ​

name: TFieldArrayName

Defined in: node_modules/.pnpm/react-hook-form@7.86.0_react@19.2.8/node_modules/react-hook-form/dist/types/fieldArray.d.ts:6


rules? ​

optional rules?: object & Pick<RegisterOptions<TFieldValues>, "maxLength" | "minLength" | "required">

Defined in: node_modules/.pnpm/react-hook-form@7.86.0_react@19.2.8/node_modules/react-hook-form/dist/types/fieldArray.d.ts:9

Type Declaration ​

validate? ​

optional validate?: Validate<FieldArray<TFieldValues, TFieldArrayName>[], TFieldValues> | Record<string, Validate<FieldArray<TFieldValues, TFieldArrayName>[], TFieldValues>>


shouldUnregister? ​

optional shouldUnregister?: boolean

Defined in: node_modules/.pnpm/react-hook-form@7.86.0_react@19.2.8/node_modules/react-hook-form/dist/types/fieldArray.d.ts:12