UNPKG

payload-is

Version:

A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects

27 lines (23 loc) 738 B
'use strict'; var type = require('./type.cjs'); function isNumber(payload) { return typeof payload === "number"; } function isValidNumber(payload) { return isNumber(payload) && !isNaN(payload); } function isInvalidNumber(payload) { return isNumber(payload) && isNaN(payload); } function isNumberObject(payload) { return typeof payload === "object" && type.getTag(payload) === "Number"; } function isNumberArray(payload) { return Array.isArray(payload) && payload.every((item) => isNumber(item)); } exports.isInvalidNumber = isInvalidNumber; exports.isNumber = isNumber; exports.isNumberArray = isNumberArray; exports.isNumberObject = isNumberObject; exports.isValidNumber = isValidNumber; //# sourceMappingURL=number.cjs.map