Skip to content

Type Alias: DataTypeOf<JoiSchema> ​

ts
type DataTypeOf<JoiSchema> = JoiSchema extends Schema<infer U> ? U : never;

Utility type that extracts the TypeScript type from a Joi schema. Used to ensure type safety between schema definitions and form values.

Type Parameters ​

Type ParameterDescription
JoiSchemaThe Joi schema to extract the type from