Type Alias: SchemaDataType<T, K>
SchemaDataType<
T,K> ={ [k in K]: SchemaValueWithOptional<FieldValue<T["fields"][k]["type"]>, T["fields"][k] extends { required: true } ? true : false, T["fields"][k] extends { default: Function } ? true : false> }
Defined in: cfds/base/schema.ts:217
Given a schema, extracts the type of its data.
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends Schema | - |
K extends keyof T["fields"] | keyof T["fields"] |