UNPKG

veend-sdk

Version:

a nodejs package for veend products

23 lines (22 loc) 719 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.removeNullKey = exports.isEmptyObject = void 0; exports.sleep = sleep; const isEmptyObject = (obj) => Object.keys(obj).length === 0 && obj.constructor === Object; exports.isEmptyObject = isEmptyObject; const removeNullKey = (obj) => { const json = Object.assign({}, obj); for (let i in json) { if (Object.prototype.hasOwnProperty.call(json, i)) { const element = json[i]; if (!element) { delete json[i]; } } } return json; }; exports.removeNullKey = removeNullKey; function sleep(ms) { return new Promise((resolve) => setTimeout(resolve, ms)); }