/
home
/
techb158
/
balavpn.abdallabala.com
/
node_modules
/
es-abstract
/
2025
/
/home/techb158/balavpn.abdallabala.com/node_modules/es-abstract/2025
mkdir
upload
Name
Size
Mode
Actions
BigInt/
-
0777
rm
Number/
-
0777
rm
tables/
-
0777
rm
abs.js
211
0666
edit
dl
rm
AddEntriesFromIterable.js
1424
0666
edit
dl
rm
AddToKeptObjects.js
533
0666
edit
dl
rm
AddValueToKeyedGroup.js
1296
0666
edit
dl
rm
AdvanceStringIndex.js
936
0666
edit
dl
rm
AllCharacters.js
1135
0666
edit
dl
rm
ApplyStringOrNumericBinaryOperator.js
3134
0666
edit
dl
rm
ArrayBufferByteLength.js
1775
0666
edit
dl
rm
ArrayBufferCopyAndDetach.js
3905
0666
edit
dl
rm
ArrayCreate.js
1421
0666
edit
dl
rm
ArraySetLength.js
2422
0666
edit
dl
rm
ArraySpeciesCreate.js
1369
0666
edit
dl
rm
AsyncFromSyncIteratorContinuation.js
1534
0666
edit
dl
rm
AsyncIteratorClose.js
1932
0666
edit
dl
rm
BigIntBitwiseOp.js
1663
0666
edit
dl
rm
BinaryAnd.js
316
0666
edit
dl
rm
BinaryOr.js
314
0666
edit
dl
rm
BinaryXor.js
316
0666
edit
dl
rm
ByteListBitwiseOp.js
1183
0666
edit
dl
rm
ByteListEqual.js
860
0666
edit
dl
rm
Call.js
605
0666
edit
dl
rm
CanBeHeldWeakly.js
403
0666
edit
dl
rm
Canonicalize.js
1238
0666
edit
dl
rm
CanonicalizeKeyedCollectionKey.js
192
0666
edit
dl
rm
CanonicalNumericIndexString.js
572
0666
edit
dl
rm
CharacterComplement.js
885
0666
edit
dl
rm
CharacterRange.js
1198
0666
edit
dl
rm
clamp.js
508
0666
edit
dl
rm
ClearKeptObjects.js
297
0666
edit
dl
rm
CloneArrayBuffer.js
1897
0666
edit
dl
rm
CodePointAt.js
1649
0666
edit
dl
rm
CodePointsToString.js
735
0666
edit
dl
rm
CompareArrayElements.js
1277
0666
edit
dl
rm
CompareTypedArrayElements.js
1357
0666
edit
dl
rm
CompletePropertyDescriptor.js
1110
0666
edit
dl
rm
CompletionRecord.js
1356
0666
edit
dl
rm
CopyDataProperties.js
1987
0666
edit
dl
rm
CreateAsyncFromSyncIterator.js
4565
0666
edit
dl
rm
CreateDataProperty.js
723
0666
edit
dl
rm
CreateDataPropertyOrThrow.js
684
0666
edit
dl
rm
CreateHTML.js
837
0666
edit
dl
rm
CreateIteratorFromClosure.js
2024
0666
edit
dl
rm
CreateIteratorResultObject.js
354
0666
edit
dl
rm
CreateListFromArrayLike.js
1275
0666
edit
dl
rm
CreateNonEnumerableDataPropertyOrThrow.js
756
0666
edit
dl
rm
CreateRegExpStringIterator.js
3455
0666
edit
dl
rm
DateFromTime.js
988
0666
edit
dl
rm
DateString.js
983
0666
edit
dl
rm
Day.js
234
0666
edit
dl
rm
DayFromYear.js
256
0666
edit
dl
rm
DaysInYear.js
301
0666
edit
dl
rm
DayWithinYear.js
286
0666
edit
dl
rm
DefineMethodProperty.js
1505
0666
edit
dl
rm
DefinePropertyOrThrow.js
1170
0666
edit
dl
rm
DeletePropertyOrThrow.js
664
0666
edit
dl
rm
DetachArrayBuffer.js
1711
0666
edit
dl
rm
EncodeForRegExpEscape.js
2095
0666
edit
dl
rm
EnumerableOwnProperties.js
1004
0666
edit
dl
rm
FindViaPredicate.js
1532
0666
edit
dl
rm
FlattenIntoArray.js
1680
0666
edit
dl
rm
floor.js
287
0666
edit
dl
rm
FromPropertyDescriptor.js
536
0666
edit
dl
rm
GeneratorResume.js
914
0666
edit
dl
rm
GeneratorResumeAbrupt.js
1967
0666
edit
dl
rm
GeneratorStart.js
1624
0666
edit
dl
rm
GeneratorValidate.js
767
0666
edit
dl
rm
Get.js
568
0666
edit
dl
rm
GetArrayBufferMaxByteLengthOption.js
531
0666
edit
dl
rm
GetGlobalObject.js
198
0666
edit
dl
rm
GetIterator.js
1741
0666
edit
dl
rm
GetIteratorDirect.js
553
0666
edit
dl
rm
GetIteratorFlattenable.js
1452
0666
edit
dl
rm
GetIteratorFromMethod.js
738
0666
edit
dl
rm
GetMatchIndexPair.js
837
0666
edit
dl
rm
GetMatchString.js
884
0666
edit
dl
rm
GetMethod.js
684
0666
edit
dl
rm
GetNamedTimeZoneEpochNanoseconds.js
2426
0666
edit
dl
rm
GetOwnPropertyKeys.js
831
0666
edit
dl
rm
GetPromiseResolve.js
639
0666
edit
dl
rm
GetPrototypeFromConstructor.js
1078
0666
edit
dl
rm
GetSetRecord.js
1708
0666
edit
dl
rm
GetStringIndex.js
760
0666
edit
dl
rm
GetSubstitution.js
5978
0666
edit
dl
rm
GetUTCEpochNanoseconds.js
2558
0666
edit
dl
rm
GetV.js
492
0666
edit
dl
rm
GetValueFromBuffer.js
4527
0666
edit
dl
rm
GetViewByteLength.js
1578
0666
edit
dl
rm
GroupBy.js
2393
0666
edit
dl
rm
HasEitherUnicodeFlag.js
517
0666
edit
dl
rm
HasOwnProperty.js
532
0666
edit
dl
rm
HasProperty.js
487
0666
edit
dl
rm
HourFromTime.js
382
0666
edit
dl
rm
IfAbruptCloseIterator.js
576
0666
edit
dl
rm
InLeapYear.js
462
0666
edit
dl
rm
InstallErrorCause.js
663
0666
edit
dl
rm
InstanceofOperator.js
927
0666
edit
dl
rm
InternalizeJSONProperty.js
2182
0666
edit
dl
rm
Invoke.js
671
0666
edit
dl
rm
IsAccessorDescriptor.js
558
0666
edit
dl
rm
IsArray.js
118
0666
edit
dl
rm
IsArrayBufferViewOutOfBounds.js
1045
0666
edit
dl
rm
IsBigIntElementType.js
194
0666
edit
dl
rm
IsCallable.js
108
0666
edit
dl
rm
IsCompatiblePropertyDescriptor.js
379
0666
edit
dl
rm
IsConcatSpreadable.js
636
0666
edit
dl
rm
IsConstructor.js
1144
0666
edit
dl
rm
IsDataDescriptor.js
561
0666
edit
dl
rm
IsDetachedBuffer.js
998
0666
edit
dl
rm
IsExtensible.js
504
0666
edit
dl
rm
IsFixedLengthArrayBuffer.js
957
0666
edit
dl
rm
IsGenericDescriptor.js
656
0666
edit
dl
rm
IsLessThan.js
2759
0666
edit
dl
rm
IsLooselyEqual.js
1797
0666
edit
dl
rm
IsNoTearConfiguration.js
467
0666
edit
dl
rm
IsPromise.js
485
0666
edit
dl
rm
IsRegExp.js
570
0666
edit
dl
rm
IsSharedArrayBuffer.js
426
0666
edit
dl
rm
IsStrictlyEqual.js
396
0666
edit
dl
rm
IsStringWellFormedUnicode.js
631
0666
edit
dl
rm
IsTimeZoneOffsetString.js
683
0666
edit
dl
rm
IsTypedArrayFixedLength.js
934
0666
edit
dl
rm
IsTypedArrayOutOfBounds.js
1965
0666
edit
dl
rm
IsUnclampedIntegerElementType.js
298
0666
edit
dl
rm
IsUnsignedElementType.js
266
0666
edit
dl
rm
IsValidIntegerIndex.js
1393
0666
edit
dl
rm
IsViewOutOfBounds.js
1730
0666
edit
dl
rm
IsWordChar.js
1164
0666
edit
dl
rm
IteratorClose.js
2389
0666
edit
dl
rm
IteratorComplete.js
459
0666
edit
dl
rm
IteratorNext.js
1160
0666
edit
dl
rm
IteratorStep.js
996
0666
edit
dl
rm
IteratorStepValue.js
861
0666
edit
dl
rm
IteratorToList.js
784
0666
edit
dl
rm
IteratorValue.js
404
0666
edit
dl
rm
KeyForSymbol.js
385
0666
edit
dl
rm
LengthOfArrayLike.js
461
0666
edit
dl
rm
MakeDataViewWithBufferWitnessRecord.js
936
0666
edit
dl
rm
MakeDate.js
334
0666
edit
dl
rm
MakeDay.js
1012
0666
edit
dl
rm
MakeFullYear.js
600
0666
edit
dl
rm
MakeMatchIndicesIndexPairArray.js
2710
0666
edit
dl
rm
MakeTime.js
763
0666
edit
dl
rm
MakeTypedArrayWithBufferWitnessRecord.js
937
0666
edit
dl
rm
max.js
134
0666
edit
dl
rm
min.js
134
0666
edit
dl
rm
MinFromTime.js
396
0666
edit
dl
rm
modulo.js
168
0666
edit
dl
rm
MonthFromTime.js
1129
0666
edit
dl
rm
msFromTime.js
253
0666
edit
dl
rm
NewPromiseCapability.js
1228
0666
edit
dl
rm
NormalCompletion.js
237
0666
edit
dl
rm
NumberBitwiseOp.js
681
0666
edit
dl
rm
NumberToBigInt.js
793
0666
edit
dl
rm
NumericToRawBytes.js
2190
0666
edit
dl
rm
ObjectDefineProperties.js
1275
0666
edit
dl
rm
OrdinaryCreateFromConstructor.js
825
0666
edit
dl
rm
OrdinaryDefineOwnProperty.js
2177
0666
edit
dl
rm
OrdinaryGetOwnProperty.js
1195
0666
edit
dl
rm
OrdinaryGetPrototypeOf.js
494
0666
edit
dl
rm
OrdinaryHasInstance.js
571
0666
edit
dl
rm
OrdinaryHasProperty.js
501
0666
edit
dl
rm
OrdinaryObjectCreate.js
1627
0666
edit
dl
rm
OrdinarySetPrototypeOf.js
997
0666
edit
dl
rm
OrdinaryToPrimitive.js
1024
0666
edit
dl
rm
ParseHexOctet.js
1328
0666
edit
dl
rm
PromiseResolve.js
506
0666
edit
dl
rm
QuoteJSONString.js
1422
0666
edit
dl
rm
RawBytesToNumeric.js
2475
0666
edit
dl
rm
RegExpCreate.js
643
0666
edit
dl
rm
RegExpExec.js
830
0666
edit
dl
rm
RegExpHasFlag.js
1105
0666
edit
dl
rm
RequireObjectCoercible.js
83
0666
edit
dl
rm
ReturnCompletion.js
222
0666
edit
dl
rm
SameType.js
281
0666
edit
dl
rm
SameValue.js
312
0666
edit
dl
rm
SameValueNonNumber.js
538
0666
edit
dl
rm
SameValueZero.js
223
0666
edit
dl
rm
SecFromTime.js
402
0666
edit
dl
rm
Set.js
1226
0666
edit
dl
rm
SetDataHas.js
756
0666
edit
dl
rm
SetDataIndex.js
856
0666
edit
dl
rm
SetDataSize.js
689
0666
edit
dl
rm
SetFunctionLength.js
1018
0666
edit
dl
rm
SetFunctionName.js
1288
0666
edit
dl
rm
SetIntegrityLevel.js
1836
0666
edit
dl
rm
SetterThatIgnoresPrototypeProperties.js
1247
0666
edit
dl
rm
SetTypedArrayFromArrayLike.js
2196
0666
edit
dl
rm
SetTypedArrayFromTypedArray.js
5280
0666
edit
dl
rm
SetValueInBuffer.js
4158
0666
edit
dl
rm
SortIndexedProperties.js
1517
0666
edit
dl
rm
SpeciesConstructor.js
843
0666
edit
dl
rm
StringCreate.js
1075
0666
edit
dl
rm
StringGetOwnProperty.js
1373
0666
edit
dl
rm
StringIndexOf.js
1107
0666
edit
dl
rm
StringLastIndexOf.js
1098
0666
edit
dl
rm
StringPad.js
1568
0666
edit
dl
rm
StringPaddingBuiltinsImpl.js
876
0666
edit
dl
rm
StringToBigInt.js
588
0666
edit
dl
rm
StringToCodePoints.js
594
0666
edit
dl
rm
StringToNumber.js
1262
0666
edit
dl
rm
substring.js
638
0666
edit
dl
rm
SymbolDescriptiveString.js
434
0666
edit
dl
rm
SystemTimeZoneIdentifier.js
530
0666
edit
dl
rm
TestIntegrityLevel.js
1207
0666
edit
dl
rm
ThisBigIntValue.js
455
0666
edit
dl
rm
ThisBooleanValue.js
324
0666
edit
dl
rm
ThisNumberValue.js
320
0666
edit
dl
rm
ThisStringValue.js
318
0666
edit
dl
rm
ThisSymbolValue.js
527
0666
edit
dl
rm
ThrowCompletion.js
240
0666
edit
dl
rm
TimeClip.js
439
0666
edit
dl
rm
TimeFromYear.js
261
0666
edit
dl
rm
TimeString.js
823
0666
edit
dl
rm
TimeWithinDay.js
247
0666
edit
dl
rm
TimeZoneString.js
1961
0666
edit
dl
rm
ToBigInt.js
1273
0666
edit
dl
rm
ToBigInt64.js
952
0666
edit
dl
rm
ToBigUint64.js
708
0666
edit
dl
rm
ToBoolean.js
130
0666
edit
dl
rm
ToDateString.js
519
0666
edit
dl
rm
ToIndex.js
534
0666
edit
dl
rm
ToInt8.js
491
0666
edit
dl
rm
ToInt16.js
541
0666
edit
dl
rm
ToInt32.js
693
0666
edit
dl
rm
ToIntegerOrInfinity.js
472
0666
edit
dl
rm
ToLength.js
435
0666
edit
dl
rm
ToNumber.js
794
0666
edit
dl
rm
ToNumeric.js
523
0666
edit
dl
rm
ToObject.js
126
0666
edit
dl
rm
ToPrimitive.js
282
0666
edit
dl
rm
ToPropertyDescriptor.js
1454
0666
edit
dl
rm
ToPropertyKey.js
400
0666
edit
dl
rm
ToString.js
389
0666
edit
dl
rm
ToUint8.js
457
0666
edit
dl
rm
ToUint8Clamp.js
608
0666
edit
dl
rm
ToUint16.js
587
0666
edit
dl
rm
ToUint32.js
592
0666
edit
dl
rm
ToZeroPaddedDecimalString.js
572
0666
edit
dl
rm
TrimString.js
756
0666
edit
dl
rm
truncate.js
461
0666
edit
dl
rm
TypedArrayByteLength.js
1340
0666
edit
dl
rm
TypedArrayCreateFromConstructor.js
1942
0666
edit
dl
rm
TypedArrayCreateSameType.js
1278
0666
edit
dl
rm
TypedArrayElementSize.js
718
0666
edit
dl
rm
TypedArrayElementType.js
646
0666
edit
dl
rm
TypedArrayGetElement.js
1236
0666
edit
dl
rm
TypedArrayLength.js
1693
0666
edit
dl
rm
TypedArraySetElement.js
1526
0666
edit
dl
rm
TypedArraySpeciesCreate.js
1417
0666
edit
dl
rm
UnicodeEscape.js
782
0666
edit
dl
rm
UpdateModifiers.js
2092
0666
edit
dl
rm
UTF16EncodeCodePoint.js
706
0666
edit
dl
rm
UTF16SurrogatePairToCodePoint.js
779
0666
edit
dl
rm
ValidateAndApplyPropertyDescriptor.js
5738
0666
edit
dl
rm
ValidateAtomicAccess.js
1329
0666
edit
dl
rm
ValidateAtomicAccessOnIntegerTypedArray.js
682
0666
edit
dl
rm
ValidateIntegerTypedArray.js
1291
0666
edit
dl
rm
ValidateTypedArray.js
1056
0666
edit
dl
rm
WeakRefDeref.js
564
0666
edit
dl
rm
WeekDay.js
208
0666
edit
dl
rm
WordCharacters.js
1620
0666
edit
dl
rm
YearFromTime.js
398
0666
edit
dl
rm
Edit:
/home/techb158/balavpn.abdallabala.com/node_modules/es-abstract/2025/GeneratorResumeAbrupt.js
(1967B)
'use strict'; var $TypeError = require('es-errors/type'); var CompletionRecord = require('./CompletionRecord'); var CreateIteratorResultObject = require('./CreateIteratorResultObject'); var GeneratorValidate = require('./GeneratorValidate'); var NormalCompletion = require('./NormalCompletion'); var SLOT = require('internal-slot'); // https://262.ecma-international.org/16.0/#sec-generatorresumeabrupt module.exports = function GeneratorResumeAbrupt(generator, abruptCompletion, generatorBrand) { if ( !(abruptCompletion instanceof CompletionRecord) || (abruptCompletion.type() !== 'return' && abruptCompletion.type() !== 'throw') ) { throw new $TypeError('Assertion failed: abruptCompletion must be a `return` or `throw` Completion Record'); } var state = GeneratorValidate(generator, generatorBrand); // step 1 if (state === 'SUSPENDED-START') { // step 2 SLOT.set(generator, '[[GeneratorState]]', 'COMPLETED'); // step 2.a SLOT.set(generator, '[[GeneratorContext]]', null); // step 2.b state = 'COMPLETED'; // step 2.c } var value = abruptCompletion.value(); if (state === 'COMPLETED') { // step 3 if (abruptCompletion.type() === 'return') { // step 3.a return CreateIteratorResultObject(value, true); // step 3.a.i } return abruptCompletion['?'](); // step 3.b } if (state !== 'SUSPENDED-YIELD') { throw new $TypeError('Assertion failed: generator state is unexpected: ' + state); // step 4 } var genContext = SLOT.get(generator, '[[GeneratorContext]]'); // step 5 SLOT.set(generator, '[[GeneratorState]]', 'EXECUTING'); // step 8 if (abruptCompletion.type() === 'return') { // due to representing `GeneratorContext` as a function, we can't safely re-invoke it, so we can't support sending it a return completion return CreateIteratorResultObject(SLOT.get(generator, '[[CloseIfAbrupt]]')(NormalCompletion(value)), true); } var result = genContext(value); // steps 6-7, 9-11 return result; // step 12 };
Save
cmd:
run