Socket
Socket
Sign inDemoInstall

es-abstract

Package Overview
Dependencies
64
Maintainers
1
Versions
83
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 1.23.2 to 1.23.3

5

2015/SetValueInBuffer.js
'use strict';
var GetIntrinsic = require('get-intrinsic');
var $TypeError = require('es-errors/type');
var $Uint8Array = GetIntrinsic('%Uint8Array%', true);

@@ -101,3 +104,3 @@ var isInteger = require('../helpers/isInteger');

// 12. Store the individual bytes of rawBytes into block, in order, starting at block[byteIndex].
var arr = new Uint8Array(arrayBuffer, byteIndex, elementSize);
var arr = new $Uint8Array(arrayBuffer, byteIndex, elementSize);
forEach(rawBytes, function (rawByte, i) {

@@ -104,0 +107,0 @@ arr[i] = rawByte;

'use strict';
var GetIntrinsic = require('get-intrinsic');
var $TypeError = require('es-errors/type');
var $Uint8Array = GetIntrinsic('%Uint8Array%', true);

@@ -101,3 +104,3 @@ var isInteger = require('../helpers/isInteger');

// 12. Store the individual bytes of rawBytes into block, in order, starting at block[byteIndex].
var arr = new Uint8Array(arrayBuffer, byteIndex, elementSize);
var arr = new $Uint8Array(arrayBuffer, byteIndex, elementSize);
forEach(rawBytes, function (rawByte, i) {

@@ -104,0 +107,0 @@ arr[i] = rawByte;

'use strict';
var GetIntrinsic = require('get-intrinsic');
var $TypeError = require('es-errors/type');
var $Uint8Array = GetIntrinsic('%Uint8Array%', true);

@@ -101,3 +104,3 @@ var isInteger = require('../helpers/isInteger');

// 12. Store the individual bytes of rawBytes into block, in order, starting at block[byteIndex].
var arr = new Uint8Array(arrayBuffer, byteIndex, elementSize);
var arr = new $Uint8Array(arrayBuffer, byteIndex, elementSize);
forEach(rawBytes, function (rawByte, i) {

@@ -104,0 +107,0 @@ arr[i] = rawByte;

@@ -41,3 +41,3 @@ 'use strict';

return new Promise(function (resolve) {
return new $Promise(function (resolve) {
var done = IteratorComplete(result); // step 2

@@ -57,2 +57,6 @@ var value = IteratorValue(result); // step 4

next: function next(value) {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -64,3 +68,3 @@

return new Promise(function (resolve) { // step 3
return new $Promise(function (resolve) { // step 3
var syncIteratorRecord = SLOT.get(O, '[[SyncIteratorRecord]]'); // step 4

@@ -77,2 +81,6 @@ var result;

'return': function () {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -85,3 +93,3 @@

return new Promise(function (resolve, reject) { // step 3
return new $Promise(function (resolve, reject) { // step 3
var syncIterator = SLOT.get(O, '[[SyncIteratorRecord]]')['[[Iterator]]']; // step 4

@@ -110,2 +118,6 @@ var iteratorReturn = GetMethod(syncIterator, 'return'); // step 5

'throw': function () {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -118,3 +130,3 @@

return new Promise(function (resolve, reject) { // step 3
return new $Promise(function (resolve, reject) { // step 3
var syncIterator = SLOT.get(O, '[[SyncIteratorRecord]]')['[[Iterator]]']; // step 4

@@ -121,0 +133,0 @@

3

2018/PromiseResolve.js

@@ -5,2 +5,3 @@ 'use strict';

var callBind = require('call-bind');
var $SyntaxError = require('es-errors/syntax');

@@ -14,3 +15,3 @@ var $resolve = GetIntrinsic('%Promise.resolve%', true);

if (!$PromiseResolve) {
throw new SyntaxError('This environment does not support Promises.');
throw new $SyntaxError('This environment does not support Promises.');
}

@@ -17,0 +18,0 @@ return $PromiseResolve(C, x);

'use strict';
var GetIntrinsic = require('get-intrinsic');
var $TypeError = require('es-errors/type');
var $Uint8Array = GetIntrinsic('%Uint8Array%', true);

@@ -101,3 +104,3 @@ var isInteger = require('../helpers/isInteger');

// 12. Store the individual bytes of rawBytes into block, in order, starting at block[byteIndex].
var arr = new Uint8Array(arrayBuffer, byteIndex, elementSize);
var arr = new $Uint8Array(arrayBuffer, byteIndex, elementSize);
forEach(rawBytes, function (rawByte, i) {

@@ -104,0 +107,0 @@ arr[i] = rawByte;

'use strict';
var $SyntaxError = require('es-errors/syntax');
var callBound = require('call-bind/callBound');

@@ -11,3 +12,3 @@

if (!$SymbolValueOf) {
throw new SyntaxError('Symbols are not supported; thisSymbolValue requires that `value` be a Symbol or a Symbol object');
throw new $SyntaxError('Symbols are not supported; thisSymbolValue requires that `value` be a Symbol or a Symbol object');
}

@@ -14,0 +15,0 @@ if (typeof value === 'symbol') {

@@ -34,3 +34,3 @@ 'use strict';

return new Promise(function (resolve) {
return new $Promise(function (resolve) {
var done = IteratorComplete(result); // step 2

@@ -37,0 +37,0 @@ var value = IteratorValue(result); // step 4

@@ -5,3 +5,5 @@ 'use strict';

var $SyntaxError = require('es-errors/syntax');
var $TypeError = require('es-errors/type');
var $Promise = GetIntrinsic('%Promise%', true);

@@ -23,2 +25,6 @@ var AsyncFromSyncIteratorContinuation = require('./AsyncFromSyncIteratorContinuation');

next: function next(value) {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -30,3 +36,3 @@

return new Promise(function (resolve) { // step 3
return new $Promise(function (resolve) { // step 3
var syncIteratorRecord = SLOT.get(O, '[[SyncIteratorRecord]]'); // step 4

@@ -43,2 +49,6 @@ var result;

'return': function () {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -51,3 +61,3 @@

return new Promise(function (resolve, reject) { // step 3
return new $Promise(function (resolve, reject) { // step 3
var syncIterator = SLOT.get(O, '[[SyncIteratorRecord]]')['[[Iterator]]']; // step 4

@@ -76,2 +86,6 @@ var iteratorReturn = GetMethod(syncIterator, 'return'); // step 5

'throw': function () {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -84,3 +98,3 @@

return new Promise(function (resolve, reject) { // step 3
return new $Promise(function (resolve, reject) { // step 3
var syncIterator = SLOT.get(O, '[[SyncIteratorRecord]]')['[[Iterator]]']; // step 4

@@ -87,0 +101,0 @@

@@ -5,2 +5,3 @@ 'use strict';

var callBind = require('call-bind');
var $SyntaxError = require('es-errors/syntax');

@@ -14,3 +15,3 @@ var $resolve = GetIntrinsic('%Promise.resolve%', true);

if (!$PromiseResolve) {
throw new SyntaxError('This environment does not support Promises.');
throw new $SyntaxError('This environment does not support Promises.');
}

@@ -17,0 +18,0 @@ return $PromiseResolve(C, x);

'use strict';
var GetIntrinsic = require('get-intrinsic');
var $TypeError = require('es-errors/type');
var $Uint8Array = GetIntrinsic('%Uint8Array%', true);

@@ -101,3 +104,3 @@ var isInteger = require('../helpers/isInteger');

// 12. Store the individual bytes of rawBytes into block, in order, starting at block[byteIndex].
var arr = new Uint8Array(arrayBuffer, byteIndex, elementSize);
var arr = new $Uint8Array(arrayBuffer, byteIndex, elementSize);
forEach(rawBytes, function (rawByte, i) {

@@ -104,0 +107,0 @@ arr[i] = rawByte;

'use strict';
var $SyntaxError = require('es-errors/syntax');
var callBound = require('call-bind/callBound');

@@ -11,3 +12,3 @@

if (!$SymbolValueOf) {
throw new SyntaxError('Symbols are not supported; thisSymbolValue requires that `value` be a Symbol or a Symbol object');
throw new $SyntaxError('Symbols are not supported; thisSymbolValue requires that `value` be a Symbol or a Symbol object');
}

@@ -14,0 +15,0 @@ if (typeof value === 'symbol') {

@@ -34,3 +34,3 @@ 'use strict';

return new Promise(function (resolve) {
return new $Promise(function (resolve) {
var done = IteratorComplete(result); // step 2

@@ -37,0 +37,0 @@ var value = IteratorValue(result); // step 4

@@ -5,3 +5,5 @@ 'use strict';

var $SyntaxError = require('es-errors/syntax');
var $TypeError = require('es-errors/type');
var $Promise = GetIntrinsic('%Promise%', true);

@@ -23,2 +25,6 @@ var AsyncFromSyncIteratorContinuation = require('./AsyncFromSyncIteratorContinuation');

next: function next(value) {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -30,3 +36,3 @@

return new Promise(function (resolve) { // step 3
return new $Promise(function (resolve) { // step 3
var syncIteratorRecord = SLOT.get(O, '[[SyncIteratorRecord]]'); // step 4

@@ -43,2 +49,6 @@ var result;

'return': function () {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -51,3 +61,3 @@

return new Promise(function (resolve, reject) { // step 3
return new $Promise(function (resolve, reject) { // step 3
var syncIterator = SLOT.get(O, '[[SyncIteratorRecord]]')['[[Iterator]]']; // step 4

@@ -76,2 +86,6 @@ var iteratorReturn = GetMethod(syncIterator, 'return'); // step 5

'throw': function () {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -84,3 +98,3 @@

return new Promise(function (resolve, reject) { // step 3
return new $Promise(function (resolve, reject) { // step 3
var syncIterator = SLOT.get(O, '[[SyncIteratorRecord]]')['[[Iterator]]']; // step 4

@@ -87,0 +101,0 @@

@@ -5,2 +5,3 @@ 'use strict';

var callBind = require('call-bind');
var $SyntaxError = require('es-errors/syntax');

@@ -14,3 +15,3 @@ var $resolve = GetIntrinsic('%Promise.resolve%', true);

if (!$PromiseResolve) {
throw new SyntaxError('This environment does not support Promises.');
throw new $SyntaxError('This environment does not support Promises.');
}

@@ -17,0 +18,0 @@ return $PromiseResolve(C, x);

'use strict';
var GetIntrinsic = require('get-intrinsic');
var $SyntaxError = require('es-errors/syntax');
var $TypeError = require('es-errors/type');
var $Uint8Array = GetIntrinsic('%Uint8Array%', true);

@@ -87,3 +90,3 @@ var isInteger = require('../helpers/isInteger');

// 10. Store the individual bytes of rawBytes into block, in order, starting at block[byteIndex].
var arr = new Uint8Array(arrayBuffer, byteIndex, elementSize);
var arr = new $Uint8Array(arrayBuffer, byteIndex, elementSize);
forEach(rawBytes, function (rawByte, i) {

@@ -90,0 +93,0 @@ arr[i] = rawByte;

'use strict';
var $SyntaxError = require('es-errors/syntax');
var callBound = require('call-bind/callBound');

@@ -11,3 +12,3 @@

if (!$SymbolValueOf) {
throw new SyntaxError('Symbols are not supported; thisSymbolValue requires that `value` be a Symbol or a Symbol object');
throw new $SyntaxError('Symbols are not supported; thisSymbolValue requires that `value` be a Symbol or a Symbol object');
}

@@ -14,0 +15,0 @@ if (typeof value === 'symbol') {

@@ -34,3 +34,3 @@ 'use strict';

return new Promise(function (resolve) {
return new $Promise(function (resolve) {
var done = IteratorComplete(result); // step 2

@@ -37,0 +37,0 @@ var value = IteratorValue(result); // step 4

@@ -5,3 +5,5 @@ 'use strict';

var $SyntaxError = require('es-errors/syntax');
var $TypeError = require('es-errors/type');
var $Promise = GetIntrinsic('%Promise%', true);

@@ -23,2 +25,6 @@ var AsyncFromSyncIteratorContinuation = require('./AsyncFromSyncIteratorContinuation');

next: function next(value) {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -30,3 +36,3 @@

return new Promise(function (resolve) { // step 3
return new $Promise(function (resolve) { // step 3
var syncIteratorRecord = SLOT.get(O, '[[SyncIteratorRecord]]'); // step 4

@@ -43,2 +49,6 @@ var result;

'return': function () {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -51,3 +61,3 @@

return new Promise(function (resolve, reject) { // step 3
return new $Promise(function (resolve, reject) { // step 3
var syncIterator = SLOT.get(O, '[[SyncIteratorRecord]]')['[[Iterator]]']; // step 4

@@ -76,2 +86,6 @@ var iteratorReturn = GetMethod(syncIterator, 'return'); // step 5

'throw': function () {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -84,3 +98,3 @@

return new Promise(function (resolve, reject) { // step 3
return new $Promise(function (resolve, reject) { // step 3
var syncIterator = SLOT.get(O, '[[SyncIteratorRecord]]')['[[Iterator]]']; // step 4

@@ -87,0 +101,0 @@

@@ -5,2 +5,3 @@ 'use strict';

var callBind = require('call-bind');
var $SyntaxError = require('es-errors/syntax');

@@ -14,3 +15,3 @@ var $resolve = GetIntrinsic('%Promise.resolve%', true);

if (!$PromiseResolve) {
throw new SyntaxError('This environment does not support Promises.');
throw new $SyntaxError('This environment does not support Promises.');
}

@@ -17,0 +18,0 @@ return $PromiseResolve(C, x);

'use strict';
var GetIntrinsic = require('get-intrinsic');
var $SyntaxError = require('es-errors/syntax');
var $TypeError = require('es-errors/type');
var $Uint8Array = GetIntrinsic('%Uint8Array%', true);

@@ -83,3 +86,3 @@ var isInteger = require('../helpers/isInteger');

// 9. Store the individual bytes of rawBytes into block, in order, starting at block[byteIndex].
var arr = new Uint8Array(arrayBuffer, byteIndex, elementSize);
var arr = new $Uint8Array(arrayBuffer, byteIndex, elementSize);
forEach(rawBytes, function (rawByte, i) {

@@ -86,0 +89,0 @@ arr[i] = rawByte;

'use strict';
var $SyntaxError = require('es-errors/syntax');
var callBound = require('call-bind/callBound');

@@ -11,3 +12,3 @@

if (!$SymbolValueOf) {
throw new SyntaxError('Symbols are not supported; thisSymbolValue requires that `value` be a Symbol or a Symbol object');
throw new $SyntaxError('Symbols are not supported; thisSymbolValue requires that `value` be a Symbol or a Symbol object');
}

@@ -14,0 +15,0 @@ if (typeof value === 'symbol') {

@@ -34,3 +34,3 @@ 'use strict';

return new Promise(function (resolve) {
return new $Promise(function (resolve) {
var done = IteratorComplete(result); // step 2

@@ -37,0 +37,0 @@ var value = IteratorValue(result); // step 4

@@ -5,3 +5,5 @@ 'use strict';

var $SyntaxError = require('es-errors/syntax');
var $TypeError = require('es-errors/type');
var $Promise = GetIntrinsic('%Promise%', true);

@@ -23,2 +25,6 @@ var AsyncFromSyncIteratorContinuation = require('./AsyncFromSyncIteratorContinuation');

next: function next(value) {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -30,3 +36,3 @@

return new Promise(function (resolve) { // step 3
return new $Promise(function (resolve) { // step 3
var syncIteratorRecord = SLOT.get(O, '[[SyncIteratorRecord]]'); // step 4

@@ -43,2 +49,6 @@ var result;

'return': function () {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -51,3 +61,3 @@

return new Promise(function (resolve, reject) { // step 3
return new $Promise(function (resolve, reject) { // step 3
var syncIterator = SLOT.get(O, '[[SyncIteratorRecord]]')['[[Iterator]]']; // step 4

@@ -76,2 +86,6 @@ var iteratorReturn = GetMethod(syncIterator, 'return'); // step 5

'throw': function () {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -84,3 +98,3 @@

return new Promise(function (resolve, reject) { // step 3
return new $Promise(function (resolve, reject) { // step 3
var syncIterator = SLOT.get(O, '[[SyncIteratorRecord]]')['[[Iterator]]']; // step 4

@@ -87,0 +101,0 @@

@@ -5,2 +5,3 @@ 'use strict';

var callBind = require('call-bind');
var $SyntaxError = require('es-errors/syntax');

@@ -14,3 +15,3 @@ var $resolve = GetIntrinsic('%Promise.resolve%', true);

if (!$PromiseResolve) {
throw new SyntaxError('This environment does not support Promises.');
throw new $SyntaxError('This environment does not support Promises.');
}

@@ -17,0 +18,0 @@ return $PromiseResolve(C, x);

'use strict';
var GetIntrinsic = require('get-intrinsic');
var $SyntaxError = require('es-errors/syntax');
var $TypeError = require('es-errors/type');
var $Uint8Array = GetIntrinsic('%Uint8Array%', true);

@@ -83,3 +86,3 @@ var isInteger = require('../helpers/isInteger');

// 9. Store the individual bytes of rawBytes into block, in order, starting at block[byteIndex].
var arr = new Uint8Array(arrayBuffer, byteIndex, elementSize);
var arr = new $Uint8Array(arrayBuffer, byteIndex, elementSize);
forEach(rawBytes, function (rawByte, i) {

@@ -86,0 +89,0 @@ arr[i] = rawByte;

'use strict';
var $SyntaxError = require('es-errors/syntax');
var callBound = require('call-bind/callBound');

@@ -11,3 +12,3 @@

if (!$SymbolValueOf) {
throw new SyntaxError('Symbols are not supported; thisSymbolValue requires that `value` be a Symbol or a Symbol object');
throw new $SyntaxError('Symbols are not supported; thisSymbolValue requires that `value` be a Symbol or a Symbol object');
}

@@ -14,0 +15,0 @@ if (typeof value === 'symbol') {

@@ -6,3 +6,2 @@ 'use strict';

var $isNaN = require('../helpers/isNaN');
var padTimeComponent = require('../helpers/padTimeComponent');

@@ -12,4 +11,5 @@ var HourFromTime = require('./HourFromTime');

var SecFromTime = require('./SecFromTime');
var ToZeroPaddedDecimalString = require('./ToZeroPaddedDecimalString');
// https://262.ecma-international.org/9.0/#sec-timestring
// https://262.ecma-international.org/13.0/#sec-timestring

@@ -20,6 +20,10 @@ module.exports = function TimeString(tv) {

}
var hour = HourFromTime(tv);
var minute = MinFromTime(tv);
var second = SecFromTime(tv);
return padTimeComponent(hour) + ':' + padTimeComponent(minute) + ':' + padTimeComponent(second) + '\x20GMT';
var hour = ToZeroPaddedDecimalString(HourFromTime(tv), 2); // step 1
var minute = ToZeroPaddedDecimalString(MinFromTime(tv), 2); // step 2
var second = ToZeroPaddedDecimalString(SecFromTime(tv), 2); // step 3
return hour + ':' + minute + ':' + second + ' GMT'; // step 4
};

@@ -34,3 +34,3 @@ 'use strict';

return new Promise(function (resolve) {
return new $Promise(function (resolve) {
var done = IteratorComplete(result); // step 2

@@ -37,0 +37,0 @@ var value = IteratorValue(result); // step 4

@@ -5,3 +5,5 @@ 'use strict';

var $SyntaxError = require('es-errors/syntax');
var $TypeError = require('es-errors/type');
var $Promise = GetIntrinsic('%Promise%', true);

@@ -23,2 +25,6 @@ var AsyncFromSyncIteratorContinuation = require('./AsyncFromSyncIteratorContinuation');

next: function next(value) {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -30,3 +36,3 @@

return new Promise(function (resolve) { // step 3
return new $Promise(function (resolve) { // step 3
var syncIteratorRecord = SLOT.get(O, '[[SyncIteratorRecord]]'); // step 4

@@ -43,2 +49,6 @@ var result;

'return': function () {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -51,3 +61,3 @@

return new Promise(function (resolve, reject) { // step 3
return new $Promise(function (resolve, reject) { // step 3
var syncIterator = SLOT.get(O, '[[SyncIteratorRecord]]')['[[Iterator]]']; // step 4

@@ -76,2 +86,6 @@ var iteratorReturn = GetMethod(syncIterator, 'return'); // step 5

'throw': function () {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -84,3 +98,3 @@

return new Promise(function (resolve, reject) { // step 3
return new $Promise(function (resolve, reject) { // step 3
var syncIterator = SLOT.get(O, '[[SyncIteratorRecord]]')['[[Iterator]]']; // step 4

@@ -87,0 +101,0 @@

@@ -5,2 +5,3 @@ 'use strict';

var callBind = require('call-bind');
var $SyntaxError = require('es-errors/syntax');

@@ -14,3 +15,3 @@ var $resolve = GetIntrinsic('%Promise.resolve%', true);

if (!$PromiseResolve) {
throw new SyntaxError('This environment does not support Promises.');
throw new $SyntaxError('This environment does not support Promises.');
}

@@ -17,0 +18,0 @@ return $PromiseResolve(C, x);

'use strict';
var GetIntrinsic = require('get-intrinsic');
var $SyntaxError = require('es-errors/syntax');
var $TypeError = require('es-errors/type');
var $Uint8Array = GetIntrinsic('%Uint8Array%', true);

@@ -83,3 +86,3 @@ var isInteger = require('../helpers/isInteger');

// 9. Store the individual bytes of rawBytes into block, in order, starting at block[byteIndex].
var arr = new Uint8Array(arrayBuffer, byteIndex, elementSize);
var arr = new $Uint8Array(arrayBuffer, byteIndex, elementSize);
forEach(rawBytes, function (rawByte, i) {

@@ -86,0 +89,0 @@ arr[i] = rawByte;

'use strict';
var $SyntaxError = require('es-errors/syntax');
var callBound = require('call-bind/callBound');

@@ -11,3 +12,3 @@

if (!$SymbolValueOf) {
throw new SyntaxError('Symbols are not supported; thisSymbolValue requires that `value` be a Symbol or a Symbol object');
throw new $SyntaxError('Symbols are not supported; thisSymbolValue requires that `value` be a Symbol or a Symbol object');
}

@@ -14,0 +15,0 @@ if (typeof value === 'symbol') {

@@ -6,3 +6,2 @@ 'use strict';

var $isNaN = require('../helpers/isNaN');
var padTimeComponent = require('../helpers/padTimeComponent');

@@ -12,4 +11,5 @@ var HourFromTime = require('./HourFromTime');

var SecFromTime = require('./SecFromTime');
var ToZeroPaddedDecimalString = require('./ToZeroPaddedDecimalString');
// https://262.ecma-international.org/9.0/#sec-timestring
// https://262.ecma-international.org/13.0/#sec-timestring

@@ -20,6 +20,10 @@ module.exports = function TimeString(tv) {

}
var hour = HourFromTime(tv);
var minute = MinFromTime(tv);
var second = SecFromTime(tv);
return padTimeComponent(hour) + ':' + padTimeComponent(minute) + ':' + padTimeComponent(second) + '\x20GMT';
var hour = ToZeroPaddedDecimalString(HourFromTime(tv), 2); // step 1
var minute = ToZeroPaddedDecimalString(MinFromTime(tv), 2); // step 2
var second = ToZeroPaddedDecimalString(SecFromTime(tv), 2); // step 3
return hour + ':' + minute + ':' + second + ' GMT'; // step 4
};

@@ -15,8 +15,8 @@ 'use strict';

var copy = function copyAB(src, start, end) {
var that = new Uint8Array(src);
var that = new $Uint8Array(src);
if (typeof end === 'undefined') {
end = that.length; // eslint-disable-line no-param-reassign
}
var result = new ArrayBuffer(end - start);
var resultArray = new Uint8Array(result);
var result = new $ArrayBuffer(end - start);
var resultArray = new $Uint8Array(result);
for (var i = 0; i < resultArray.length; i++) {

@@ -23,0 +23,0 @@ resultArray[i] = that[i + start];

@@ -34,3 +34,3 @@ 'use strict';

return new Promise(function (resolve) {
return new $Promise(function (resolve) {
var done = IteratorComplete(result); // step 2

@@ -37,0 +37,0 @@ var value = IteratorValue(result); // step 4

@@ -5,3 +5,5 @@ 'use strict';

var $SyntaxError = require('es-errors/syntax');
var $TypeError = require('es-errors/type');
var $Promise = GetIntrinsic('%Promise%', true);

@@ -23,2 +25,6 @@ var AsyncFromSyncIteratorContinuation = require('./AsyncFromSyncIteratorContinuation');

next: function next(value) {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -30,3 +36,3 @@

return new Promise(function (resolve) { // step 3
return new $Promise(function (resolve) { // step 3
var syncIteratorRecord = SLOT.get(O, '[[SyncIteratorRecord]]'); // step 4

@@ -43,2 +49,6 @@ var result;

'return': function () {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -51,3 +61,3 @@

return new Promise(function (resolve, reject) { // step 3
return new $Promise(function (resolve, reject) { // step 3
var syncIterator = SLOT.get(O, '[[SyncIteratorRecord]]')['[[Iterator]]']; // step 4

@@ -76,2 +86,6 @@ var iteratorReturn = GetMethod(syncIterator, 'return'); // step 5

'throw': function () {
if (!$Promise) {
throw new $SyntaxError('This environment does not support Promises.');
}
var O = this; // step 1

@@ -84,3 +98,3 @@

return new Promise(function (resolve, reject) { // step 3
return new $Promise(function (resolve, reject) { // step 3
var syncIterator = SLOT.get(O, '[[SyncIteratorRecord]]')['[[Iterator]]']; // step 4

@@ -87,0 +101,0 @@

@@ -29,3 +29,3 @@ 'use strict';

if (!IsCallable(callbackfn)) {
throw new TypeError('callbackfn must be callable'); // step 2
throw new $TypeError('callbackfn must be callable'); // step 2
}

@@ -42,3 +42,3 @@

if (k >= maxSafeInteger) { // step 6.a
var error = ThrowCompletion(new TypeError('k must be less than 2 ** 53 - 1')); // step 6.a.i
var error = ThrowCompletion(new $TypeError('k must be less than 2 ** 53 - 1')); // step 6.a.i
return IteratorClose(iteratorRecord, error); // step 6.a.ii

@@ -45,0 +45,0 @@ }

@@ -5,2 +5,3 @@ 'use strict';

var callBind = require('call-bind');
var $SyntaxError = require('es-errors/syntax');

@@ -14,3 +15,3 @@ var $resolve = GetIntrinsic('%Promise.resolve%', true);

if (!$PromiseResolve) {
throw new SyntaxError('This environment does not support Promises.');
throw new $SyntaxError('This environment does not support Promises.');
}

@@ -17,0 +18,0 @@ return $PromiseResolve(C, x);

'use strict';
var GetIntrinsic = require('get-intrinsic');
var $SyntaxError = require('es-errors/syntax');
var $TypeError = require('es-errors/type');
var $Uint8Array = GetIntrinsic('%Uint8Array%', true);

@@ -83,3 +86,3 @@ var isInteger = require('../helpers/isInteger');

// 9. Store the individual bytes of rawBytes into block, in order, starting at block[byteIndex].
var arr = new Uint8Array(arrayBuffer, byteIndex, elementSize);
var arr = new $Uint8Array(arrayBuffer, byteIndex, elementSize);
forEach(rawBytes, function (rawByte, i) {

@@ -86,0 +89,0 @@ arr[i] = rawByte;

@@ -23,4 +23,4 @@ 'use strict';

}
if (placement !== 'start' && placement !== 'end') {
throw new $TypeError('Assertion failed: `placement` must be "start" or "end"');
if (placement !== 'start' && placement !== 'end' && placement !== 'START' && placement !== 'END') {
throw new $TypeError('Assertion failed: `placement` must be ~START~ or ~END~');
}

@@ -43,5 +43,5 @@

if (placement === 'start') { return truncatedStringFiller + S; } // step 6
if (placement === 'start' || placement === 'START') { return truncatedStringFiller + S; } // step 6
return S + truncatedStringFiller; // step 7
};

@@ -12,4 +12,4 @@ 'use strict';

module.exports = function StringPaddingBuiltinsImpl(O, maxLength, fillString, placement) {
if (placement !== 'start' && placement !== 'end') {
throw new $TypeError('Assertion failed: `placement` must be "start" or "end"');
if (placement !== 'start' && placement !== 'end' && placement !== 'START' && placement !== 'END') {
throw new $TypeError('Assertion failed: `placement` must be ~START~ or ~END~');
}

@@ -16,0 +16,0 @@

'use strict';
var $SyntaxError = require('es-errors/syntax');
var callBound = require('call-bind/callBound');

@@ -15,3 +16,3 @@

if (!$SymbolValueOf) {
throw new SyntaxError('Symbols are not supported; thisSymbolValue requires that `value` be a Symbol or a Symbol object');
throw new $SyntaxError('Symbols are not supported; thisSymbolValue requires that `value` be a Symbol or a Symbol object');
}

@@ -18,0 +19,0 @@

@@ -6,3 +6,2 @@ 'use strict';

var $isNaN = require('../helpers/isNaN');
var padTimeComponent = require('../helpers/padTimeComponent');

@@ -12,4 +11,5 @@ var HourFromTime = require('./HourFromTime');

var SecFromTime = require('./SecFromTime');
var ToZeroPaddedDecimalString = require('./ToZeroPaddedDecimalString');
// https://262.ecma-international.org/9.0/#sec-timestring
// https://262.ecma-international.org/13.0/#sec-timestring

@@ -20,6 +20,10 @@ module.exports = function TimeString(tv) {

}
var hour = HourFromTime(tv);
var minute = MinFromTime(tv);
var second = SecFromTime(tv);
return padTimeComponent(hour) + ':' + padTimeComponent(minute) + ':' + padTimeComponent(second) + '\x20GMT';
var hour = ToZeroPaddedDecimalString(HourFromTime(tv), 2); // step 1
var minute = ToZeroPaddedDecimalString(MinFromTime(tv), 2); // step 2
var second = ToZeroPaddedDecimalString(SecFromTime(tv), 2); // step 3
return hour + ':' + minute + ':' + second + ' GMT'; // step 4
};

@@ -8,3 +8,3 @@ 'use strict';

module.exports = function CheckObjectCoercible(value) {
return RequireObjectCoercible(value);
return RequireObjectCoercible(value, arguments.length > 1 ? arguments[1] : void undefined);
};

@@ -0,1 +1,11 @@

1.23.3 / 2024-03-29
=================
* [Fix] `ES2024`: `StringPad`, `StringPaddingBuiltinsImpl`: prefer uppercase spec enums
* [Fix] `helpers/bytesAsInteger`: avoid a crash in node 10.4 - 10.8
* [Fix] `ES5`: `CheckObjectCoercible`: restore `optMessage` optional arg
* [Refactor] `ES2022`+: update `TimeString` to use `ToZeroPaddedDecimalString`
* [Robustness] use cached copies of builtins
* [Deps] update `string.prototype.trimstart`, `typed-array-length`
* [Dev Deps] update `array.from`, `array.prototype.filter`, `array.prototype.indexof`, `object.fromentries`, `safe-bigint`
1.23.2 / 2024-03-17

@@ -2,0 +12,0 @@ =================

@@ -8,3 +8,3 @@ 'use strict';

module.exports = function bytesAsFloat32(rawBytes) {
// return new Float32Array(new Uint8Array(rawBytes).buffer)[0];
// return new $Float32Array(new $Uint8Array(rawBytes).buffer)[0];

@@ -11,0 +11,0 @@ /*

@@ -8,3 +8,3 @@ 'use strict';

module.exports = function bytesAsFloat64(rawBytes) {
// return new Float64Array(new Uint8Array(rawBytes).buffer)[0];
// return new $Float64Array(new $Uint8Array(rawBytes).buffer)[0];

@@ -11,0 +11,0 @@ /*

@@ -15,3 +15,3 @@ 'use strict';

for (var i = 0; i < rawBytes.length; i++) {
intValue += Z(rawBytes[i]) * Z($pow(2, 8 * i));
intValue += Z(rawBytes[i] * $pow(2, 8 * i));
}

@@ -18,0 +18,0 @@ /*

{
"name": "es-abstract",
"version": "1.23.2",
"version": "1.23.3",
"author": {

@@ -98,7 +98,7 @@ "name": "Jordan Harband",

"string.prototype.trimend": "^1.0.8",
"string.prototype.trimstart": "^1.0.7",
"string.prototype.trimstart": "^1.0.8",
"typed-array-buffer": "^1.0.2",
"typed-array-byte-length": "^1.0.1",
"typed-array-byte-offset": "^1.0.2",
"typed-array-length": "^1.0.5",
"typed-array-length": "^1.0.6",
"unbox-primitive": "^1.0.2",

@@ -110,6 +110,6 @@ "which-typed-array": "^1.1.15"

"@unicode/unicode-15.0.0": "^1.5.2",
"array.from": "^1.1.5",
"array.prototype.filter": "^1.0.3",
"array.from": "^1.1.6",
"array.prototype.filter": "^1.0.4",
"array.prototype.flatmap": "^1.3.2",
"array.prototype.indexof": "^1.0.6",
"array.prototype.indexof": "^1.0.7",
"aud": "^2.0.4",

@@ -142,4 +142,4 @@ "available-regexp-flags": "^1.0.4",

"nyc": "^10.3.2",
"object.fromentries": "^2.0.7",
"safe-bigint": "^1.0.0",
"object.fromentries": "^2.0.8",
"safe-bigint": "^1.1.0",
"safe-publish-latest": "^2.0.0",

@@ -146,0 +146,0 @@ "ses": "^0.18.8",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc