Infers the TypeScript type of a single FieldDef.
Used internally by InferObjectSchema and for recursive array item inference.
Resolution order:
Array<InferFieldDef<items>>
InferObjectSchema<fields>
values[number]
PrimitiveTypeMap[type]
Infers the TypeScript type of a single FieldDef.
Used internally by InferObjectSchema and for recursive array item inference.
Resolution order:
Array<InferFieldDef<items>>InferObjectSchema<fields>values[number](string literal union)PrimitiveTypeMap[type]