| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | import {
BaseType,
UnionType,
AnyType,
coerce,
unionOf,
optional
} from './base';
import ArrayType from './Array';
import BooleanType from './Boolean';
import NumberType from './Number';
import ObjectType from './Object';
import StringType from './String';
const types = {
Base: BaseType,
Union: UnionType,
Any: AnyType,
Object: ObjectType,
Array: ArrayType,
String: StringType,
Object: ObjectType,
String: StringType
};
export {
coerce as defineType,
unionOf,
optional,
types
}
|