Framework
Version
API-Referenz

FieldsMap

Typ-Alias: FieldsMap<TFormData, TFieldGroupData>

ts
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]> };

Definiert in: packages/form-core/src/util-types.ts:185

Bildet die tiefen Schlüssel von TFormData auf die flachen Schlüssel von TFieldGroupData ab. Da die Verwendung von Template-Strings als Schlüssel unpraktisch ist, stützt sie sich nur auf flache Schlüssel.

Typparameter

TFormData

TFieldGroupData

Unsere Partner
Code Rabbit
Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.

Bytes abonnieren

Ihre wöchentliche Dosis JavaScript-Nachrichten. Jeden Montag kostenlos an über 100.000 Entwickler geliefert.

Bytes

Kein Spam. Jederzeit kündbar.