'use strict'; var $isNaN = require('math-intrinsics/isNaN'); /** @type {import('math-intrinsics/isFinite')} */ module.exports = function isFinite(x) { return (typeof x === 'number' || typeof x === 'bigint') && !$isNaN(x) && x !== Infinity && x !== -Infinity; };