UNPKG

computed-types

Version:

Runtime validation types for TypeScript.

17 lines (16 loc) 861 B
import unknown from './unknown'; import object from './object'; import array from './array'; import string from './string'; import number from './number'; import boolean from './boolean'; import Schema from './Schema'; import DateType from './DateType'; import { SchemaResolveType, SchemaParameters, MergeSchemaParameters, SchemaReturnType, SchemaValidatorFunction, SchemaInput } from './schema/io'; import { ValidationError, PathError } from './schema/errors'; import { isPromiseLike, ResolvedValue } from './schema/utils'; export declare type Type<S> = SchemaResolveType<S>; export type { ValidationError, PathError, SchemaInput, SchemaParameters, MergeSchemaParameters, SchemaReturnType, SchemaValidatorFunction, ResolvedValue, }; export default Schema; export { Schema, unknown, object, array, string, number, boolean, DateType }; export { isPromiseLike };