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
38 lines (37 loc) • 1.13 kB
TypeScript
/**
* VEffect Validation Library
*
* A TypeScript validation library built on top of Effect.
*/
export * from './schema';
export * from './validator';
export * from './errors';
export * from './types';
export * from './infer';
export * from './registry';
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/interface';
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 * from './schema/symbol';
export * from './schema/null';
export * from './schema/undefined';
export * from './schema/void';
export * from './schema/unknown';
export * from './schema/never';