UNPKG

payload-is

Version:

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

21 lines (18 loc) 612 B
import { getTag } from './type.js'; 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" && getTag(payload) === "Number"; } function isNumberArray(payload) { return Array.isArray(payload) && payload.every((item) => isNumber(item)); } export { isInvalidNumber, isNumber, isNumberArray, isNumberObject, isValidNumber }; //# sourceMappingURL=number.js.map