node_modules/es-abstract/2022/IsStrictlyEqual.js in immosquare-cleaner-0.1.60 vs node_modules/es-abstract/2022/IsStrictlyEqual.js in immosquare-cleaner-0.1.61

- old
+ new

@@ -6,15 +6,13 @@ var NumberEqual = require('./Number/equal'); // https://262.ecma-international.org/13.0/#sec-isstrictlyequal module.exports = function IsStrictlyEqual(x, y) { - var xType = Type(x); - var yType = Type(y); - if (xType !== yType) { + if (Type(x) !== Type(y)) { return false; } - if (xType === 'Number' || xType === 'BigInt') { - return xType === 'Number' ? NumberEqual(x, y) : BigIntEqual(x, y); + if (typeof x === 'number' || typeof x === 'bigint') { + return typeof x === 'number' ? NumberEqual(x, y) : BigIntEqual(x, y); } return SameValueNonNumeric(x, y); };