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);
};