isFinite.js 262 Bytes BlameHistoryPermalink Edit 1 2 3 4 5 6 7 8 9 10 11 12 'use strict'; var $isNaN = require('./isNaN'); /** @type {import('./isFinite')} */ module.exports = function isFinite(x) { return (typeof x === 'number' || typeof x === 'bigint') && !$isNaN(x) && x !== Infinity && x !== -Infinity; };