Skip to main content
Module

x/valibot/mod.ts

The modular and type safe schema library for validating structural data 🤖
Go to Latest
import * as valibot from "https://deno.land/x/valibot@v0.4.0/mod.ts";

Functions

Creates a any schema.

Creates an async any schema.

Creates a array schema.

Creates an async array schema.

Creates a bigint schema.

Creates an async bigint schema.

Creates a blob schema.

Creates an async blob schema.

Creates a boolean schema.

Creates an async boolean schema.

Creates a date schema.

Creates an async date schema.

Creates a enum schema.

Creates an async enum schema.

Creates an instance schema.

Creates an async instance schema.

Creates a literal schema.

Creates an async literal schema.

Creates a map schema.

Creates an async map schema.

Creates a NaN schema.

Creates an async NaN schema.

Creates a enum schema.

Creates an async enum schema.

Creates a never schema.

Creates an async never schema.

Creates a non nullable schema.

Creates an async non nullable schema.

Creates a non nullish schema.

Creates an async non nullish schema.

Creates an async non optional schema.

Creates a nullable schema.

Creates an async nullable schema.

Creates a nullish schema.

Creates an async nullish schema.

Creates a null schema.

Creates an async null schema.

Creates a number schema.

Creates an async number schema.

Creates an object schema.

Creates an async object schema.

Creates a record schema.

Creates an async record schema.

Creates a recursive schema.

Creates an async recursive schema.

Creates a set schema.

Creates an async set schema.

Creates a special schema.

Creates an async special schema.

Creates a symbol schema.

Creates an async symbol schema.

Creates a custom transformation functions.

Creates a async custom transformation functions.

Creates a transformation functions that converts all the alphabetic characters in a string to lowercase.

Creates a transformation functions that removes the leading and trailing white space and line terminator characters from a string.

Creates a transformation functions that removes the trailing white space and line terminator characters from a string.

Creates a transformation functions that removes the leading white space and line terminator characters from a string.

Creates a transformation functions that converts all the alphabetic characters in a string to uppercase.

Creates a union schema.

Creates an async union schema.

Creates a unknown schema.

Creates an async unknown schema.

Creates a void schema.

Creates an async void schema.

Type Aliases

Any schema type.

Any schema type.

Array path item type.

Array schema type.

Array schema async type.

Bigint schema type.

Bigint schema async type.

Blob schema type.

Blob schema async type.

Boolean schema type.

Boolean schema async type.

Class enum type.

Date schema type.

Date schema async type.

Enum schema type.

Enum schema async type.

Enum value type.

Instance schema type.

Instance schema type.

Literal schema type.

Literal schema async type.

Map input inference type.

Map output inference type.

Map path item type.

Map schema type.

Map schema async type.

NaN schema type.

NaN schema async type.

Native enum type.

Native enum schema type.

Native enum schema async type.

Never schema type.

Never schema async type.

Non nullable type.

Non nullable schema type.

Non nullable schema async type.

Non nullish type.

Non nullish schema type.

Non nullish schema async type.

Non optional schema async type.

Nullable schema type.

Nullable schema async type.

Nullish schema type.

Nullish schema async type.

Null schema type.

Null schema async type.

Number schema type.

Number schema async type.

Object input inference type.

Object output inference type.

Object path item type.

Object schema type.

Object schema async type.

Object shape type.

Object shape async type.

Record input inference type.

Record key type.

Record key type.

Record output inference type.

Record path item type.

Record schema type.

Record schema async type.

Recursive schema type.

Recursive schema async type.

Set output inference type.

Set output inference type.

Set path item type.

Set schema type.

Set schema async type.

Special schema type.

Special schema async type.

Symbol schema type.

Symbol schema async type.

Union options type.

Union options async type.

Union schema type.

Union schema async type.

Unknown schema type.

Unknown schema async type.

Void schema type.

Void schema async type.