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