@korbiniankuhn/validator
Version:
Validate object schemas for js, expressjs, angular and mongoose.
52 lines (51 loc) • 1.55 kB
TypeScript
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>;