UNPKG

validata

Version:

Type safe data validation and sanitization

16 lines (15 loc) 1.11 kB
import { CommonValidationOptions, Empty } from './common'; interface CoerceOptions { coerceMin?: number; coerceMax?: number; } interface ValidationOptions extends CommonValidationOptions<number> { max?: number; min?: number; } export declare const empty: Empty; export declare const isNumber: (options?: (CoerceOptions & ValidationOptions) | undefined) => import("./types").ValueProcessor<number>; export declare const maybeNumber: (options?: (import("./common").MaybeOptions & CoerceOptions & ValidationOptions) | undefined) => import("./types").ValueProcessor<number | undefined>; export declare const asNumber: (options?: (import("./common").WithDefault<number> & import("./common").CommonConvertOptions<number> & CoerceOptions & ValidationOptions) | undefined) => import("./types").ValueProcessor<number>; export declare const maybeAsNumber: (options?: (import("./common").MaybeOptions & import("./common").WithDefault<number> & import("./common").CommonConvertOptions<number> & CoerceOptions & ValidationOptions) | undefined) => import("./types").ValueProcessor<number | undefined>; export {};