Infer<S>
Infer<
S> =SextendsSchema<infer T> ?T:never
Extracts the inferred TypeScript type from a Kanon schema.
Type Parametersโ
S: Sโ
The schema type to extract from
Sinceโ
2.0.0
Exampleโ
const userSchema = object({ name: string(), age: number() });
type User = `Infer<typeof userSchema>`;
// ^? { name: string; age: number }