Generic Schema — Multiple Type Parameters
The template function can accept any number of schema parameters. TypeScript infers each independently, so the resulting type is fully typed for every parameter position.
Loading editor...
Waiting for code...
Assign a validation result to a variable to see output here, e.g.
const result = schema.validate(data)Inferred Type
Define a schema to see its inferred TypeScript type.
InferType<typeof schema> automatically derives the TypeScript type from your schema definition.