UNPKG

js-basic-helper

Version:

js-basic-helper is use for basic javascript operation with typescript

50 lines (47 loc) 1.21 kB
// src/libs/_convertArrayToObject.ts function convertArrayToObject(array, keyName) { let returnObject = {}; array.forEach((element) => { returnObject = { ...returnObject, [element[keyName]]: element }; }); return returnObject; } var convertArrayToObject_default = convertArrayToObject; // src/libs/_isEmpty.ts function isEmpty(value) { if (typeof value != "object" && typeof value != "function") { if ([void 0, null, 0, "0", "", NaN].some( (checkValue) => checkValue == value )) { return true; } return false; } else { if (value == null) { return true; } else if (Array.isArray(value)) { return value.length < 1; } else if (value instanceof Date) { return false; } else if (typeof value == "function") { return false; } } return Object.keys(value).length === 0; } var isEmpty_default = isEmpty; // src/index.ts var convertArrayToObject2 = convertArrayToObject_default; var isEmpty2 = isEmpty_default; var src_default = { convertArrayToObject: convertArrayToObject2, isEmpty: isEmpty2 }; export { convertArrayToObject2 as convertArrayToObject, src_default as default, isEmpty2 as isEmpty };