UNPKG

valia

Version:

A runtime data validator in TypeScript with advanced type inference, built-in validation functions, and seamless integration for server and client environments.

8 lines (7 loc) 877 B
export { Schema, SchemaInfer, SchemaInstance, SchemaPlugins, AbstractPlugin } from './schema'; export { ClassicTypesTemplate, GenericTypesTemplate, SetableCriteriaTemplate, SetableCriteria, MountedCriteria, GuardedCriteria, FormatClassicTypes, FormatGenericTypes, FormatTemplate, NativeFormats } from './schema/formats'; export { EventsManager, RegistryManager, RegistryKey, RegistryValue } from './schema/managers'; export { isObject, isBasicObject, isPlainObject, isArray, isFunction, isBasicFunction, isAsyncFunction, isGeneratorFunction, isAsyncGeneratorFunction } from './testers/object'; export { isAscii, isIp, isIpV4, isIpV6, isEmail, isDomain, isDataUrl, isUuid, isBase16, isBase32, isBase32Hex, isBase64, isBase64Url } from './testers/string'; export { base16ToBase64, base16ToBase32, base64ToBase16, base32ToBase16 } from './tools'; export { Issue } from './utils';