UNPKG

veffect

Version:

powerful TypeScript validation library built on the robust foundation of Effect combining exceptional type safety, high performance, and developer experience. Taking inspiration from Effect's functional principles, VEffect delivers a balanced approach tha

37 lines (36 loc) 1.41 kB
/** * Main schema exports */ export * from './schema/string'; export * from './schema/number'; export * from './schema/boolean'; export * from './schema/array'; export * from './schema/tuple'; export * from './schema/record'; export * from './schema/union'; export * from './schema/date'; export * from './schema/literal'; export * from './schema/optional'; export * from './schema/custom'; export * from './schema/object'; export * from './schema/discriminatedUnion'; export * from './schema/pattern'; export * from './schema/any'; export * from './schema/set'; export * from './schema/map'; export * from './schema/bigint'; export * from './schema/intersection'; export { string } from './schema/string'; export { number } from './schema/number'; export { boolean } from './schema/boolean'; export { array } from './schema/array'; export { object } from './schema/object'; export { optional } from './schema/optional'; export { discriminatedUnion } from './schema/discriminatedUnion'; export { pattern, invalid } from './schema/pattern'; export { any } from './schema/any'; export { set } from './schema/set'; export { map } from './schema/map'; export { bigint } from './schema/bigint'; export { intersection } from './schema/intersection'; export { Schema, Validator, ValidatorOptions, ValidationResult, ValidationError, BooleanSchema, StringSchema, NumberSchema, ArraySchema, ObjectSchema } from './types';