UNPKG

@feugene/mu

Version:

Helpful TS utilities without dependencies

20 lines 731 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = isInteger; exports.isIntegers = isIntegers; /** * This function evaluates whether all parameters are integers */ function isInteger(value) { return Number.isInteger(Number.parseFloat(value)); } function isIntegers(...parameters) { if (parameters.length === 0) { throw new Error('Please provide at least one number to evaluate isInteger.'); } if (parameters.some(parameter => Number.isNaN(Number.parseFloat(parameter)))) { throw new Error('Please provide all numbers to evaluate isInteger.'); } return !parameters.some(parameter => !isInteger(parameter)); } //# sourceMappingURL=isInteger.js.map