import { TypeBuilder } from "https://deno.land/x/typebox@0.25.13/src/typebox.ts";
Methods
Clones the given value
Use this function to return TSchema with static and params omitted
Standard
Creates a any type
Standard
Creates a array type
Standard
Creates a boolean type
Extended
Creates a constructor type
Extended
Creates a constructor type
Extended
Creates a tuple type from this constructors parameters
Extended
Creates a Date type
Standard
Creates a enum type
Extended
Creates a function type
Extended
Creates a type from this constructors instance type
Standard
Creates a integer type
Standard
Creates a intersect type.
Standard
Creates a keyof type
Standard
Creates a literal type.
Standard
Creates a never type
Standard
Creates a null type
Standard
Creates a number type
Standard
Creates an object type
Standard
Creates a new object type whose keys are omitted from the given source type
Standard
Creates a new object type whose keys are omitted from the given source type
Extended
Creates a tuple type from this functions parameters
Standard
Creates an object type whose properties are all optional
Standard
Creates a new object type whose keys are picked from the given source type
Standard
Creates a new object type whose keys are picked from the given source type
Extended
Creates a Promise type
Creates a readonly optional property
Standard
Creates an object whose properties are derived from the given string literal union.
Standard
Creates a record type
Standard
Creates recursive type
Standard
Creates a reference type. The referenced type must contain a $id.
Standard
Creates a string type from a regular expression
Standard
Creates an object type whose properties are all required
Extended
Creates a type from this functions return type
Removes Kind and Modifier symbol property keys from this schema
Standard
Creates a string type
Standard
Creates a tuple type
Extended
Creates a Uint8Array type
Extended
Creates a undefined type
Standard
Creates a union type
Standard
Creates a union type
Standard
Creates an unknown type
Standard
Creates a user defined schema that infers as type T
Extended
Creates a void type