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.

67 lines (60 loc) 908 B
export type { SchemaInfer, SchemaInstance, SchemaParameters, SchemaPlugin } from './schema'; export type { SetableCriteriaTemplate, FlowTypesTemplate, SetableCriteria, MountedCriteria, GuardedCriteria, FormatFlowTypes, Format, FormatNames, FormatNativeNames } from './schema/formats'; export { Schema, SchemaFactory } from './schema'; export { testers } from './testers'; export { isObject, isPlainObject, isArray, isTypedArray, isFunction, isBasicFunction, isAsyncFunction, isGeneratorFunction, isAsyncGeneratorFunction } from './testers/object'; export { isAscii, isIpV4, isIpV6, isIp, isEmail, isDomain, isDataUrl, isUuid, isBase16, isBase32, isBase32Hex, isBase64, isBase64Url } from './testers/string'; export { getInternalTag, base16ToBase64, base16ToBase32, base64ToBase16, base32ToBase16 } from './helpers'; export { Issue } from './utils';