export_package library

Classes

AllOf
A schema that validates data against all of the provided OvO schemas.
AnyOf
Array<T>
Const<T>
Context
If<T>
A class that implements the OvO interface and provides an if-else-like composition.
Not<T>
Object<T>
OneOf
OvO<T>

Extensions

ArrayOvO on OvO<Iterable<T>>
BooleanOvO on Boolean
Nullable on OvO<T>
Extension method to make an OvO object nullable. Returns a new OvO object with nullable type.
NumberOvO on Number<T>
OvOParser on OvO<T>
OvOString on String
OvOTransform on OvO<T>
Refine on OvO<T>
WithDefault on OvO<T>

Typedefs

Any = OvO<Object>
Boolean = OvO<bool>
Double = Number<double>
Integer = Number<int>
Number<T extends num> = OvO<T>
String = OvO<String>

Exceptions / Errors

OvOException