Update checked-in dependencies
This commit is contained in:
parent
1afca056e3
commit
6989ba7bd2
3942 changed files with 55190 additions and 132206 deletions
8
node_modules/es-abstract/2023/Number/add.js
generated
vendored
8
node_modules/es-abstract/2023/Number/add.js
generated
vendored
|
|
@ -1,18 +1,14 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var isFinite = require('../../helpers/isFinite');
|
||||
var isNaN = require('../../helpers/isNaN');
|
||||
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/12.0/#sec-numeric-types-number-add
|
||||
|
||||
module.exports = function NumberAdd(x, y) {
|
||||
if (Type(x) !== 'Number' || Type(y) !== 'Number') {
|
||||
if (typeof x !== 'number' || typeof y !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` and `y` arguments must be Numbers');
|
||||
}
|
||||
|
||||
|
|
|
|||
7
node_modules/es-abstract/2023/Number/bitwiseAND.js
generated
vendored
7
node_modules/es-abstract/2023/Number/bitwiseAND.js
generated
vendored
|
|
@ -1,16 +1,13 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var NumberBitwiseOp = require('../NumberBitwiseOp');
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/11.0/#sec-numeric-types-number-bitwiseAND
|
||||
|
||||
module.exports = function NumberBitwiseAND(x, y) {
|
||||
if (Type(x) !== 'Number' || Type(y) !== 'Number') {
|
||||
if (typeof x !== 'number' || typeof y !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` and `y` arguments must be Numbers');
|
||||
}
|
||||
return NumberBitwiseOp('&', x, y);
|
||||
|
|
|
|||
7
node_modules/es-abstract/2023/Number/bitwiseNOT.js
generated
vendored
7
node_modules/es-abstract/2023/Number/bitwiseNOT.js
generated
vendored
|
|
@ -1,16 +1,13 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var ToInt32 = require('../ToInt32');
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/11.0/#sec-numeric-types-number-bitwiseNOT
|
||||
|
||||
module.exports = function NumberBitwiseNOT(x) {
|
||||
if (Type(x) !== 'Number') {
|
||||
if (typeof x !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` argument must be a Number');
|
||||
}
|
||||
var oldValue = ToInt32(x);
|
||||
|
|
|
|||
7
node_modules/es-abstract/2023/Number/bitwiseOR.js
generated
vendored
7
node_modules/es-abstract/2023/Number/bitwiseOR.js
generated
vendored
|
|
@ -1,16 +1,13 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var NumberBitwiseOp = require('../NumberBitwiseOp');
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/11.0/#sec-numeric-types-number-bitwiseOR
|
||||
|
||||
module.exports = function NumberBitwiseOR(x, y) {
|
||||
if (Type(x) !== 'Number' || Type(y) !== 'Number') {
|
||||
if (typeof x !== 'number' || typeof y !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` and `y` arguments must be Numbers');
|
||||
}
|
||||
return NumberBitwiseOp('|', x, y);
|
||||
|
|
|
|||
7
node_modules/es-abstract/2023/Number/bitwiseXOR.js
generated
vendored
7
node_modules/es-abstract/2023/Number/bitwiseXOR.js
generated
vendored
|
|
@ -1,16 +1,13 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var NumberBitwiseOp = require('../NumberBitwiseOp');
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/11.0/#sec-numeric-types-number-bitwiseXOR
|
||||
|
||||
module.exports = function NumberBitwiseXOR(x, y) {
|
||||
if (Type(x) !== 'Number' || Type(y) !== 'Number') {
|
||||
if (typeof x !== 'number' || typeof y !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` and `y` arguments must be Numbers');
|
||||
}
|
||||
return NumberBitwiseOp('^', x, y);
|
||||
|
|
|
|||
7
node_modules/es-abstract/2023/Number/divide.js
generated
vendored
7
node_modules/es-abstract/2023/Number/divide.js
generated
vendored
|
|
@ -1,17 +1,14 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var isFinite = require('../../helpers/isFinite');
|
||||
var isNaN = require('../../helpers/isNaN');
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/11.0/#sec-numeric-types-number-divide
|
||||
|
||||
module.exports = function NumberDivide(x, y) {
|
||||
if (Type(x) !== 'Number' || Type(y) !== 'Number') {
|
||||
if (typeof x !== 'number' || typeof y !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` and `y` arguments must be Numbers');
|
||||
}
|
||||
if (isNaN(x) || isNaN(y) || (!isFinite(x) && !isFinite(y))) {
|
||||
|
|
|
|||
7
node_modules/es-abstract/2023/Number/equal.js
generated
vendored
7
node_modules/es-abstract/2023/Number/equal.js
generated
vendored
|
|
@ -1,16 +1,13 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var isNaN = require('../../helpers/isNaN');
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/11.0/#sec-numeric-types-number-equal
|
||||
|
||||
module.exports = function NumberEqual(x, y) {
|
||||
if (Type(x) !== 'Number' || Type(y) !== 'Number') {
|
||||
if (typeof x !== 'number' || typeof y !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` and `y` arguments must be Numbers');
|
||||
}
|
||||
if (isNaN(x) || isNaN(y)) {
|
||||
|
|
|
|||
5
node_modules/es-abstract/2023/Number/exponentiate.js
generated
vendored
5
node_modules/es-abstract/2023/Number/exponentiate.js
generated
vendored
|
|
@ -5,7 +5,7 @@ var GetIntrinsic = require('get-intrinsic');
|
|||
|
||||
var $pow = GetIntrinsic('%Math.pow%');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
/*
|
||||
var abs = require('../../helpers/abs');
|
||||
|
|
@ -14,14 +14,13 @@ var isNaN = require('../../helpers/isNaN');
|
|||
|
||||
var IsInteger = require('../IsInteger');
|
||||
*/
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/11.0/#sec-numeric-types-number-exponentiate
|
||||
|
||||
/* eslint max-lines-per-function: 0, max-statements: 0 */
|
||||
|
||||
module.exports = function NumberExponentiate(base, exponent) {
|
||||
if (Type(base) !== 'Number' || Type(exponent) !== 'Number') {
|
||||
if (typeof base !== 'number' || typeof exponent !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `base` and `exponent` arguments must be Numbers');
|
||||
}
|
||||
return $pow(base, exponent);
|
||||
|
|
|
|||
7
node_modules/es-abstract/2023/Number/leftShift.js
generated
vendored
7
node_modules/es-abstract/2023/Number/leftShift.js
generated
vendored
|
|
@ -1,18 +1,15 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var ToInt32 = require('../ToInt32');
|
||||
var ToUint32 = require('../ToUint32');
|
||||
var modulo = require('../modulo');
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/12.0/#sec-numeric-types-number-leftShift
|
||||
|
||||
module.exports = function NumberLeftShift(x, y) {
|
||||
if (Type(x) !== 'Number' || Type(y) !== 'Number') {
|
||||
if (typeof x !== 'number' || typeof y !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` and `y` arguments must be Numbers');
|
||||
}
|
||||
|
||||
|
|
|
|||
8
node_modules/es-abstract/2023/Number/lessThan.js
generated
vendored
8
node_modules/es-abstract/2023/Number/lessThan.js
generated
vendored
|
|
@ -1,17 +1,13 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var isNaN = require('../../helpers/isNaN');
|
||||
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/11.0/#sec-numeric-types-number-lessThan
|
||||
|
||||
module.exports = function NumberLessThan(x, y) {
|
||||
if (Type(x) !== 'Number' || Type(y) !== 'Number') {
|
||||
if (typeof x !== 'number' || typeof y !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` and `y` arguments must be Numbers');
|
||||
}
|
||||
|
||||
|
|
|
|||
8
node_modules/es-abstract/2023/Number/multiply.js
generated
vendored
8
node_modules/es-abstract/2023/Number/multiply.js
generated
vendored
|
|
@ -1,17 +1,13 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var isNaN = require('../../helpers/isNaN');
|
||||
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/11.0/#sec-numeric-types-number-multiply
|
||||
|
||||
module.exports = function NumberMultiply(x, y) {
|
||||
if (Type(x) !== 'Number' || Type(y) !== 'Number') {
|
||||
if (typeof x !== 'number' || typeof y !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` and `y` arguments must be Numbers');
|
||||
}
|
||||
|
||||
|
|
|
|||
7
node_modules/es-abstract/2023/Number/remainder.js
generated
vendored
7
node_modules/es-abstract/2023/Number/remainder.js
generated
vendored
|
|
@ -1,19 +1,16 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var isNaN = require('../../helpers/isNaN');
|
||||
var isFinite = require('../../helpers/isFinite');
|
||||
|
||||
var truncate = require('../truncate');
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/14.0/#sec-numeric-types-number-remainder
|
||||
|
||||
module.exports = function NumberRemainder(n, d) {
|
||||
if (Type(n) !== 'Number' || Type(d) !== 'Number') {
|
||||
if (typeof n !== 'number' || typeof d !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `n` and `d` arguments must be Numbers');
|
||||
}
|
||||
|
||||
|
|
|
|||
6
node_modules/es-abstract/2023/Number/sameValue.js
generated
vendored
6
node_modules/es-abstract/2023/Number/sameValue.js
generated
vendored
|
|
@ -1,17 +1,15 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
var isNegativeZero = require('is-negative-zero');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var Type = require('../Type');
|
||||
var NumberSameValueZero = require('./sameValueZero');
|
||||
|
||||
// https://262.ecma-international.org/11.0/#sec-numeric-types-number-sameValue
|
||||
|
||||
module.exports = function NumberSameValue(x, y) {
|
||||
if (Type(x) !== 'Number' || Type(y) !== 'Number') {
|
||||
if (typeof x !== 'number' || typeof y !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` and `y` arguments must be Numbers');
|
||||
}
|
||||
if (x === 0 && y === 0) {
|
||||
|
|
|
|||
8
node_modules/es-abstract/2023/Number/sameValueZero.js
generated
vendored
8
node_modules/es-abstract/2023/Number/sameValueZero.js
generated
vendored
|
|
@ -1,17 +1,13 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var isNaN = require('../../helpers/isNaN');
|
||||
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/11.0/#sec-numeric-types-number-sameValueZero
|
||||
|
||||
module.exports = function NumberSameValueZero(x, y) {
|
||||
if (Type(x) !== 'Number' || Type(y) !== 'Number') {
|
||||
if (typeof x !== 'number' || typeof y !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` and `y` arguments must be Numbers');
|
||||
}
|
||||
|
||||
|
|
|
|||
7
node_modules/es-abstract/2023/Number/signedRightShift.js
generated
vendored
7
node_modules/es-abstract/2023/Number/signedRightShift.js
generated
vendored
|
|
@ -1,18 +1,15 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var ToInt32 = require('../ToInt32');
|
||||
var ToUint32 = require('../ToUint32');
|
||||
var modulo = require('../modulo');
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/12.0/#sec-numeric-types-number-signedRightShift
|
||||
|
||||
module.exports = function NumberSignedRightShift(x, y) {
|
||||
if (Type(x) !== 'Number' || Type(y) !== 'Number') {
|
||||
if (typeof x !== 'number' || typeof y !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` and `y` arguments must be Numbers');
|
||||
}
|
||||
|
||||
|
|
|
|||
8
node_modules/es-abstract/2023/Number/subtract.js
generated
vendored
8
node_modules/es-abstract/2023/Number/subtract.js
generated
vendored
|
|
@ -1,10 +1,6 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
|
||||
var Type = require('../Type');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var NumberAdd = require('./add');
|
||||
var NumberUnaryMinus = require('./unaryMinus');
|
||||
|
|
@ -12,7 +8,7 @@ var NumberUnaryMinus = require('./unaryMinus');
|
|||
// https://262.ecma-international.org/12.0/#sec-numeric-types-number-subtract
|
||||
|
||||
module.exports = function NumberSubtract(x, y) {
|
||||
if (Type(x) !== 'Number' || Type(y) !== 'Number') {
|
||||
if (typeof x !== 'number' || typeof y !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` and `y` arguments must be Numbers');
|
||||
}
|
||||
return NumberAdd(x, NumberUnaryMinus(y));
|
||||
|
|
|
|||
8
node_modules/es-abstract/2023/Number/toString.js
generated
vendored
8
node_modules/es-abstract/2023/Number/toString.js
generated
vendored
|
|
@ -1,21 +1,17 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var callBound = require('call-bind/callBound');
|
||||
|
||||
var $numberToString = callBound('Number.prototype.toString');
|
||||
|
||||
var Type = require('../Type');
|
||||
|
||||
var isInteger = require('../../helpers/isInteger');
|
||||
|
||||
// https://262.ecma-international.org/14.0/#sec-numeric-types-number-tostring
|
||||
|
||||
module.exports = function NumberToString(x, radix) {
|
||||
if (Type(x) !== 'Number') {
|
||||
if (typeof x !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` must be a Number');
|
||||
}
|
||||
if (!isInteger(radix) || radix < 2 || radix > 36) {
|
||||
|
|
|
|||
8
node_modules/es-abstract/2023/Number/unaryMinus.js
generated
vendored
8
node_modules/es-abstract/2023/Number/unaryMinus.js
generated
vendored
|
|
@ -1,17 +1,13 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var isNaN = require('../../helpers/isNaN');
|
||||
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/11.0/#sec-numeric-types-number-unaryMinus
|
||||
|
||||
module.exports = function NumberUnaryMinus(x) {
|
||||
if (Type(x) !== 'Number') {
|
||||
if (typeof x !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` argument must be a Number');
|
||||
}
|
||||
if (isNaN(x)) {
|
||||
|
|
|
|||
7
node_modules/es-abstract/2023/Number/unsignedRightShift.js
generated
vendored
7
node_modules/es-abstract/2023/Number/unsignedRightShift.js
generated
vendored
|
|
@ -1,18 +1,15 @@
|
|||
'use strict';
|
||||
|
||||
var GetIntrinsic = require('get-intrinsic');
|
||||
|
||||
var $TypeError = GetIntrinsic('%TypeError%');
|
||||
var $TypeError = require('es-errors/type');
|
||||
|
||||
var ToInt32 = require('../ToInt32');
|
||||
var ToUint32 = require('../ToUint32');
|
||||
var modulo = require('../modulo');
|
||||
var Type = require('../Type');
|
||||
|
||||
// https://262.ecma-international.org/12.0/#sec-numeric-types-number-unsignedRightShift
|
||||
|
||||
module.exports = function NumberUnsignedRightShift(x, y) {
|
||||
if (Type(x) !== 'Number' || Type(y) !== 'Number') {
|
||||
if (typeof x !== 'number' || typeof y !== 'number') {
|
||||
throw new $TypeError('Assertion failed: `x` and `y` arguments must be Numbers');
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue