Form / foldkit-form
NestedForms
type · packages/form/src/index.ts:264
type NestedForms<Fields extends Schema.Struct.Fields, Members, R> = {
readonly [
K in NestedKey<Members> & keyof Fields
]?: Members[K] extends NestedInput<
any,
EntityInput<any, infer NestedFields, infer NestedMembers>
>
? NestedFields extends Schema.Struct.Fields
? FormFor<NestedFields, NestedMembers, R>
: never
: never
}The forms a form may be given for its nested keys: each one made from that key's nested input.