FormNodeControls
type FormNodeControls<T> = { [K in keyof T]: NonNullable<T[K]> extends (infer U)[] ? U extends FormFields ? ArrayNodeWithControls<U> : FieldNode<T[K]> : NonNullable<T[K]> extends FormFields ? NonNullable<T[K]> extends Date | File | Blob ? FieldNode<T[K]> : GroupNodeWithControls<NonNullable<T[K]>> : FieldNode<T[K]> };
Defined in: core/types/group-node-proxy.ts:58
ΠΠ°ΠΏΠΈΡ ΡΠΈΠΏ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½ΡΡ T Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΡΠΈΠΏΡ ΡΠ·Π»ΠΎΠ² ΡΠΎΡΠΌΡ
Π Π΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΈΠΏΡ ΡΠ·Π»ΠΎΠ² Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ :
T[K] extends Array<infer U>Π³Π΄Π΅ U - ΠΎΠ±ΡΠ΅ΠΊΡ βArrayNodeWithControls<U>T[K] extends Array<infer U>Π³Π΄Π΅ U - ΠΏΡΠΈΠΌΠΈΡΠΈΠ² βFieldNode<T[K]>(ΠΌΠ°ΡΡΠΈΠ² ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅)T[K] extends objectβGroupNodeWithControls<T[K]>(Π²Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΡΠΎΡΠΌΠ° Ρ ΡΠΈΠΏΠΈΠ·Π°ΡΠΈΠ΅ΠΉ)T[K]ΠΏΡΠΈΠΌΠΈΡΠΈΠ² βFieldNode<T[K]>(ΠΏΡΠΎΡΡΠΎΠ΅ ΠΏΠΎΠ»Π΅)
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ NonNullable Π΄Π»Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ ΠΏΠΎΠ»Π΅ΠΉ
Type Parametersβ
Tβ
T
Π’ΠΈΠΏ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Π½Π½ΡΡ ΡΠΎΡΠΌΡ