UNPKG

param-validator-node

Version:
30 lines (29 loc) 1.01 kB
/** * Check object contain all keys in keyList * @memberof utils * @param obj {object} object * @param keyList {array} array of object key */ export declare function findMissingKeyInObject(obj: any, keyList: any): string | false; /** * check any required parameter is missing from request object or array object. * @memberof utils * @param request {object} request body * @param requiredParams {array} required params in request body * @return {*} */ export declare function checkRequiredMissingParam(request: any, requiredParams: any): string | false | null; /** * 'true' if object is empty otherwise 'false' * @memberof utils * @param obj {object} object can be 'object,string,number,array' * @returns {boolean} */ export declare function isEmpty(obj: any): boolean; /** * 'true' if object is array otherwise 'false' * @memberof utils * @param arr {array} array object * @returns {boolean} */ export declare function isArray(arr: string | any[]): boolean;