Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/valibot/src/schemas/index.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.19.0/src/schemas/index.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 an intersection schema.

Creates an async intersection 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 a non optional 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 optional schema.

Creates an async optional 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 string schema.

Creates an async string schema.

Creates a symbol schema.

Creates an async symbol schema.

Creates a tuple schema.

Creates an async tuple schema.

Creates a undefined schema.

Creates an async undefined schema.

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 type.

Enum schema type.

Enum schema async type.

Instance schema type.

Instance schema type.

Intersection options type.

Intersection options async type.

Intersection schema type.

Intersection schema async type.

Literal 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 type.

Non optional schema 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.

Optional schema type.

Optional schema 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.

String schema type.

String schema async type.

Symbol schema type.

Symbol schema async type.

Tuple input inference type.

Tuple with rest output inference type.

Tuple path item type.

Tuple schema type.

Tuple schema async type.

Tuple shape type.

Tuple shape async type.

Undefined schema type.

Undefined 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.