Skip to main content
Module

x/oridune_validator/mod.ts>inferOutput

A powerful typescript compatible/zod alternative schema validator.
Latest
type alias inferOutput
Re-export
import { type inferOutput } from "https://deno.land/x/oridune_validator@v0.2.49/mod.ts";

Type Parameters

S
optional
T = S extends () => infer V ? V : S
definition: T extends ObjectValidator<any, any, infer R> ? R : T extends RecordValidator<any, any, infer R> ? R : T extends ArrayValidator<any, any, infer R> ? R : T extends TupleValidator<any, any, infer R> ? R : T extends EnumValidator<any, any, infer R> ? R : T extends UndefinedValidator<any, any, infer R> ? R : T extends NullValidator<any, any, infer R> ? R : T extends DateValidator<any, any, infer R> ? R : T extends StringValidator<any, any, infer R> ? R : T extends NumberValidator<any, any, infer R> ? R : T extends BooleanValidator<any, any, infer R> ? R : T extends BigIntValidator<any, any, infer R> ? R : T extends AnyValidator<any, any, infer R> ? R : T extends OptionalValidator<any, any, infer R> ? R : T extends AndValidator<any, any, infer R> ? R : T extends OrValidator<any, any, infer R> ? R : T extends IfValidator<any, any, infer R> ? R : T extends InstanceOfValidator<any, any, infer R> ? R : T extends BaseValidator<any, any, infer R> ? R : never