unacy / InferFromRecordSchema
Type Alias: InferFromRecordSchema<S>
ts
type InferFromRecordSchema<S> = Simplify<{ [K in keyof S]: S[K] extends string ? PrimitiveTypeFromName<S[K]> : S[K] extends RecordSchema ? InferFromRecordSchema<S[K]> : never }>;Defined in: packages/core/src/types.ts:542
Infer TypeScript type from a RecordSchema. Recursively processes nested schemas.
Type Parameters
| Type Parameter |
|---|
S extends RecordSchema |