UNPKG

read-excel-file

Version:

Read small to medium `*.xlsx` files in a browser or Node.js. Parse to JSON with a strict schema.

22 lines (21 loc) 740 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = Integer; exports.isInteger = isInteger; var _InvalidError = _interopRequireDefault(require("./InvalidError.js")); var _Number = _interopRequireDefault(require("./Number.js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function Integer(value) { value = (0, _Number["default"])(value); if (!isInteger(value)) { throw new _InvalidError["default"]('not_an_integer'); } return value; } function isInteger(x) { // https://stackoverflow.com/questions/14636536/how-to-check-if-a-variable-is-an-integer-in-javascript return (x | 0) === x; } //# sourceMappingURL=Integer.js.map