import * as valibot from "https://deno.land/x/valibot@v0.30.0/src/schemas/index.ts";
Functions
f any | Creates an 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. | |
f blob | Creates a blob schema. |
Creates an async blob schema. | |
Creates a boolean schema. | |
Creates an async boolean schema. | |
f date | Creates a date schema. |
Creates an async date schema. | |
Creates an enum schema. | |
Creates an async enum schema. | |
Creates an instance schema. | |
Creates an async instance schema. | |
Creates an intersect schema. | |
Creates an async intersect schema. | |
f lazy | Creates a lazy schema. |
Creates an async lazy schema. | |
Creates a literal schema. | |
Creates an async literal schema. | |
f map | Creates a map schema. |
Creates an async map schema. | |
f nan | Creates a NaN schema. |
Creates an async NaN 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 null schema. | |
Creates a nullable schema. | |
Creates an async nullable schema. | |
Creates an async null schema. | |
Creates a nullish schema. | |
Creates an async nullish 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 picklist schema. | |
Creates an async picklist schema. | |
Creates a record schema. | |
Creates an async record schema. | |
f set | 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 variant (aka discriminated union) schema. | |
Creates an async variant (aka discriminated union) schema. | |
Creates a void schema. | |
Creates an async void schema. |
Interfaces
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. | |
Date schema type. | |
Date schema async type. | |
I Enum | Enum type. |
Native enum schema type. | |
Native enum schema async type. | |
Instance schema type. | |
Instance schema type. | |
Intersect schema type. | |
Intersect schema async type. | |
Lazy schema type. | |
Lazy schema async type. | |
Literal schema type. | |
Literal schema async type. | |
Map path item type. | |
Map schema type. | |
Map schema async type. | |
NaN schema type. | |
NaN schema async type. | |
Never schema type. | |
Never schema async type. | |
Non nullable schema type. | |
Non nullable schema async type. | |
Non nullish schema type. | |
Non nullish schema async 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 entries type. | |
Object entries async type. | |
Object path item type. | |
Object schema type. | |
Object schema async type. | |
Optional schema type. | |
Optional schema async type. | |
Picklist schema type. | |
Picklist schema async type. | |
Record path item type. | |
Record schema type. | |
Record schema async 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 path item type. | |
Tuple schema type. | |
Tuple schema async type. | |
Undefined schema type. | |
Undefined schema async type. | |
Union schema type. | |
Union schema async type. | |
Unknown schema type. | |
Unknown schema async type. | |
Variant schema type. | |
Variant schema async type. | |
Void schema type. | |
Void schema async type. |
Type Aliases
Class type. | |
Intersect options type. | |
Intersect options async type. | |
Literal type. | |
Map input inference type. | |
Map output inference type. | |
Non nullable input inference type. | |
Non nullable output inference type. | |
Non nullish input inference type. | |
Non nullish output inference type. | |
Non optional input inference type. | |
Non optional output inference type. | |
Object input inference type. | |
Object output inference type. | |
Picklist options type. | |
Record input inference type. | |
Record key type. | |
Record key async type. | |
Record output inference type. | |
Set output inference type. | |
Set output inference type. | |
Tuple input inference type. | |
Tuple shape type. | |
Tuple shape async type. | |
Tuple with rest output inference type. | |
Union options type. | |
Union options async type. | |
Variant option type. | |
Variant option async type. | |
Variant options type. | |
Variant options async type. |