payload-is
Version:
A comprehensive TypeScript/JavaScript type checking library providing functions to check data types, collections, primitives, and built-in objects
15 lines (12 loc) • 413 B
JavaScript
import { getTag } from './type.js';
function isBigInt(payload) {
return typeof payload === "bigint";
}
function isBigIntObject(payload) {
return typeof payload === "object" && getTag(payload) === "BigInt";
}
function isBigIntArray(payload) {
return Array.isArray(payload) && payload.every((item) => isBigInt(item));
}
export { isBigInt, isBigIntArray, isBigIntObject };
//# sourceMappingURL=bigint.js.map