UNPKG

zigbee-herdsman

Version:

An open source ZigBee gateway solution with node.js.

24 lines 802 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isNumberArray = isNumberArray; exports.isNumberArrayOfLength = isNumberArrayOfLength; exports.assertString = assertString; exports.isObjectEmpty = isObjectEmpty; function isNumberArray(value) { return value instanceof Array && value.every((item) => typeof item === 'number'); } function isNumberArrayOfLength(value, length) { return isNumberArray(value) && value.length === length; } function assertString(input) { if (typeof input !== 'string') { throw new Error('Input must be a string!'); } } function isObjectEmpty(object) { // much faster than checking `Object.keys(object).length` for (const k in object) return false; return true; } //# sourceMappingURL=utils.js.map