UNPKG

@korbiniankuhn/validator

Version:

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

32 lines (31 loc) 1.77 kB
export declare const isObjectObject: (value: any) => boolean; export declare const isPlainObject: (value: any) => boolean; export declare const get: (object: any, path: string, defaultValue?: any) => any; export declare const set: (object: any, path: string, value: any) => void; export declare const has: (object: any, path: string) => boolean; export declare const isEqual: (value: any, other: any) => boolean; export declare const uniqWith: (array: any[], comparator: Function) => any[]; export declare const isNull: (value: any) => boolean; export declare const isNil: (value: any) => boolean; export declare const isNotNil: (value: any) => boolean; export declare const isUndefined: (value: any) => boolean; export declare const isNotUndefined: (value: any) => boolean; export declare const keys: { (o: object): string[]; (o: {}): string[]; }; export declare const isString: (value: any) => boolean; export declare const isBoolean: (value: any) => boolean; export declare const isInteger: (value: any) => boolean; export declare const isNumber: (value: any) => boolean; export declare const isSyncFunction: (value: any) => boolean; export declare const isAsyncFunction: (value: any) => boolean; export declare const isFunction: (value: any) => boolean; export declare const isRegExp: (value: any) => boolean; export declare const isArray: (value: any) => boolean; export declare const isObject: (value: any) => boolean; export declare const defaultToAny: (...values: any) => any; export declare const removeUndefinedProperties: (object: any) => any; export declare const removeNilProperties: (object: any) => any; export declare const clone: (object: any) => any; export declare const cloneRegex: (regex: RegExp) => RegExp;