UNPKG

@korbiniankuhn/validator

Version:

Validate object schemas for js, expressjs, angular and mongoose.

52 lines (51 loc) 1.55 kB
export declare const validateItemsSync: (value: any, itemSchema: any) => any; export declare const validateItemsAsync: (value: any, itemSchema: any) => Promise<any>; export declare const validateArray: (value: any, { defaultValue, allowed, required, message, parse, unique, empty, min, max, length, nullAsUndefined, not, only }: { defaultValue: any; allowed: any; required: any; message: any; parse: any; unique: any; empty: any; min: any; max: any; length: any; nullAsUndefined: any; not: any; only: any; }) => any; export declare const validateArraySync: (value: any, { defaultValue, allowed, required, message, parse, unique, empty, min, max, length, not, only, func, itemSchema, nullAsUndefined }: { defaultValue: any; allowed: any; required: any; message: any; parse: any; unique: any; empty: any; min: any; max: any; length: any; not: any; only: any; func: any; itemSchema: any; nullAsUndefined: any; }) => any; export declare const validateArrayAsync: (value: any, { defaultValue, allowed, required, message, parse, unique, empty, min, max, length, not, only, func, itemSchema, nullAsUndefined }: { defaultValue: any; allowed: any; required: any; message: any; parse: any; unique: any; empty: any; min: any; max: any; length: any; not: any; only: any; func: any; itemSchema: any; nullAsUndefined: any; }) => Promise<any>;