UNPKG

zigbee-herdsman

Version:

An open source ZigBee gateway solution with node.js.

25 lines 874 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 Array.isArray(value) && 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` // biome-ignore lint/style/useNamingConvention: not working properly for (const _k in object) return false; return true; } //# sourceMappingURL=utils.js.map