import * as abstruct from "https://deno.land/x/abstruct@1.0.0-beta.7/mod.ts";
Classes
c Err | Result of Error API. |
c Ok | Result of OK API. |
Validator for JavaScript data type. It executes | |
Validation error. | |
Validation failure. |
Variables
Empty validator. It checks the items is empty. | |
Factory for fixed array validator. It checks each item passes each Validator. | |
Float validator. | |
v int | Integer validator. |
Integer in the range -32768 ~ 32767 validator. | |
Integer in the range -2147483648 ~ 2147483647 validator. | |
v int8 | Integer in the range -127 ~ 128 validator. |
v item | Factory for item validator. It checks each item of items. |
v key | Factory for property key validator. |
Negative number validator. | |
Non-Empty validator. It checks items is non-empty. | |
Non-negative number validator. | |
Non-positive number validator. | |
Nullish( | |
Factory for object validator. | |
Factory for optional properties validator. | |
Positive number validator. | |
Single validator. It checks items is single. | |
Integer in the range 0 ~ 65535 validator. | |
Integer in the range 0 ~ 4294967295 validator. | |
Integer in the range 0 ~ 255 validator. | |
Unique validator. It checks the each item is unique. | |
Valid | |
Factory for property value validator. |
Functions
f and | Factory for validator composer like Logical AND.
|
Assert that the input passes validator. | |
Factory for range validator. | |
Factory for count validator. It checks count(size, length) of items. | |
Factory for enumerator validator. | |
f eq | Validator factory equivalent to strict equality( |
f gt | Factory for validator equivalent to greater than( |
f gte | Factory for validator equivalent to greater than or equal( |
f has | Factory for existence of property validator. |
Validator factory equivalent to the | |
f lazy | Crate validator lazily. |
f lt | Factory for validator equivalent to less than( |
f lte | Factory for validator equivalent to less than or equal to ( |
Factory for max count validator. It checks items count is less than or equal to limit. | |
Factory for min count validator. It checks items count is greater than or equal to limit. | |
f ne | Factory for validator equivalent to strict inequality( |
f not | Factory for validator inversion. |
f or | Factory for validator composer like Logical OR. |
Factory for regex pattern validator. | |
f type | Validator factory for JavaScript data type.
The difference with |
Interfaces
Assert options. | |
Greedy assert options. | |
Lazy assert options. | |
Validate options. | |
Validation context API. | |
Validation error options. | |
Validator API. |
Type Aliases
Constructor type. | |
String representation of JavaScript data type. |