type FieldsMap<TFormData, TFieldGroupData> = TFieldGroupData extends any[] ? never : string extends keyof TFieldGroupData ? never : { [K in keyof TFieldGroupData]: DeepKeysOfType<TFormData, TFieldGroupData[K]> };
type FieldsMap<TFormData, TFieldGroupData> = TFieldGroupData extends any[] ? never : string extends keyof TFieldGroupData ? never : { [K in keyof TFieldGroupData]: DeepKeysOfType<TFormData, TFieldGroupData[K]> };
Defined in: packages/form-core/src/util-types.ts:185
Maps the deep keys of TFormData to the shallow keys of TFieldGroupData. Since using template strings as keys is impractical, it relies on shallow keys only.
• TFormData
• TFieldGroupData
Your weekly dose of JavaScript news. Delivered every Monday to over 100,000 devs, for free.