FieldKeyOfResource
FieldKeyOfResource<
S> =Sextends keyofCollectionsFieldTypeMap? [CollectionsFieldTypeMap[S][keyofCollectionsFieldTypeMap[S]]] extends [never] ?string:CollectionsFieldTypeMap[S][keyofCollectionsFieldTypeMap[S]] &string:Sextends keyofGlobalsFieldTypeMap? [GlobalsFieldTypeMap[S][keyofGlobalsFieldTypeMap[S]]] extends [never] ?string:GlobalsFieldTypeMap[S][keyofGlobalsFieldTypeMap[S]] &string:string
Defined in: packages/core/src/fields/baseTypes.ts:409
The data field keys of resource S, read from the generated field-type
registry. Widens to string before vex generate runs; with the default
VexResourceSlug it is every collection’s and global’s keys.
Type Parameters
Section titled “Type Parameters”S extends VexResourceSlug
A collection or global slug.