blob: e6d1c7941facb8113f99f205eafb7dc6f272f799 [file] [log] [blame]
Leo Repp58b9f112021-11-22 11:57:47 +01001'use strict';
2
3/* eslint global-require: 0 */
4// https://ecma-international.org/ecma-262/11.0/#sec-abstract-operations
5var ES2020 = {
6 'Abstract Equality Comparison': require('./2020/AbstractEqualityComparison'),
7 'Abstract Relational Comparison': require('./2020/AbstractRelationalComparison'),
8 'Strict Equality Comparison': require('./2020/StrictEqualityComparison'),
9 abs: require('./2020/abs'),
10 AddEntriesFromIterable: require('./2020/AddEntriesFromIterable'),
11 AdvanceStringIndex: require('./2020/AdvanceStringIndex'),
12 ArrayCreate: require('./2020/ArrayCreate'),
13 ArraySetLength: require('./2020/ArraySetLength'),
14 ArraySpeciesCreate: require('./2020/ArraySpeciesCreate'),
15 BigInt: require('./2020/BigInt'),
16 BigIntBitwiseOp: require('./2020/BigIntBitwiseOp'),
17 BinaryAnd: require('./2020/BinaryAnd'),
18 BinaryOr: require('./2020/BinaryOr'),
19 BinaryXor: require('./2020/BinaryXor'),
20 Call: require('./2020/Call'),
21 CanonicalNumericIndexString: require('./2020/CanonicalNumericIndexString'),
22 CodePointAt: require('./2020/CodePointAt'),
23 CompletePropertyDescriptor: require('./2020/CompletePropertyDescriptor'),
24 CopyDataProperties: require('./2020/CopyDataProperties'),
25 CreateDataProperty: require('./2020/CreateDataProperty'),
26 CreateDataPropertyOrThrow: require('./2020/CreateDataPropertyOrThrow'),
27 CreateHTML: require('./2020/CreateHTML'),
28 CreateIterResultObject: require('./2020/CreateIterResultObject'),
29 CreateListFromArrayLike: require('./2020/CreateListFromArrayLike'),
30 CreateMethodProperty: require('./2020/CreateMethodProperty'),
31 DateFromTime: require('./2020/DateFromTime'),
32 DateString: require('./2020/DateString'),
33 Day: require('./2020/Day'),
34 DayFromYear: require('./2020/DayFromYear'),
35 DaysInYear: require('./2020/DaysInYear'),
36 DayWithinYear: require('./2020/DayWithinYear'),
37 DefinePropertyOrThrow: require('./2020/DefinePropertyOrThrow'),
38 DeletePropertyOrThrow: require('./2020/DeletePropertyOrThrow'),
39 EnumerableOwnPropertyNames: require('./2020/EnumerableOwnPropertyNames'),
40 FlattenIntoArray: require('./2020/FlattenIntoArray'),
41 floor: require('./2020/floor'),
42 FromPropertyDescriptor: require('./2020/FromPropertyDescriptor'),
43 Get: require('./2020/Get'),
44 GetIterator: require('./2020/GetIterator'),
45 GetMethod: require('./2020/GetMethod'),
46 GetOwnPropertyKeys: require('./2020/GetOwnPropertyKeys'),
47 GetPrototypeFromConstructor: require('./2020/GetPrototypeFromConstructor'),
48 GetSubstitution: require('./2020/GetSubstitution'),
49 GetV: require('./2020/GetV'),
50 HasOwnProperty: require('./2020/HasOwnProperty'),
51 HasProperty: require('./2020/HasProperty'),
52 HourFromTime: require('./2020/HourFromTime'),
53 InLeapYear: require('./2020/InLeapYear'),
54 InstanceofOperator: require('./2020/InstanceofOperator'),
55 Invoke: require('./2020/Invoke'),
56 IsAccessorDescriptor: require('./2020/IsAccessorDescriptor'),
57 IsArray: require('./2020/IsArray'),
58 IsBigIntElementType: require('./2020/IsBigIntElementType'),
59 IsCallable: require('./2020/IsCallable'),
60 IsConcatSpreadable: require('./2020/IsConcatSpreadable'),
61 IsConstructor: require('./2020/IsConstructor'),
62 IsDataDescriptor: require('./2020/IsDataDescriptor'),
63 IsExtensible: require('./2020/IsExtensible'),
64 IsGenericDescriptor: require('./2020/IsGenericDescriptor'),
65 IsInteger: require('./2020/IsInteger'),
66 IsNonNegativeInteger: require('./2020/IsNonNegativeInteger'),
67 IsNoTearConfiguration: require('./2020/IsNoTearConfiguration'),
68 IsPromise: require('./2020/IsPromise'),
69 IsPropertyKey: require('./2020/IsPropertyKey'),
70 IsRegExp: require('./2020/IsRegExp'),
71 IsStringPrefix: require('./2020/IsStringPrefix'),
72 IsUnclampedIntegerElementType: require('./2020/IsUnclampedIntegerElementType'),
73 IsUnsignedElementType: require('./2020/IsUnsignedElementType'),
74 IterableToList: require('./2020/IterableToList'),
75 IteratorClose: require('./2020/IteratorClose'),
76 IteratorComplete: require('./2020/IteratorComplete'),
77 IteratorNext: require('./2020/IteratorNext'),
78 IteratorStep: require('./2020/IteratorStep'),
79 IteratorValue: require('./2020/IteratorValue'),
80 LengthOfArrayLike: require('./2020/LengthOfArrayLike'),
81 MakeDate: require('./2020/MakeDate'),
82 MakeDay: require('./2020/MakeDay'),
83 MakeTime: require('./2020/MakeTime'),
84 MinFromTime: require('./2020/MinFromTime'),
85 modulo: require('./2020/modulo'),
86 MonthFromTime: require('./2020/MonthFromTime'),
87 msFromTime: require('./2020/msFromTime'),
88 Number: require('./2020/Number'),
89 NumberBitwiseOp: require('./2020/NumberBitwiseOp'),
90 NumberToBigInt: require('./2020/NumberToBigInt'),
91 OrdinaryCreateFromConstructor: require('./2020/OrdinaryCreateFromConstructor'),
92 OrdinaryDefineOwnProperty: require('./2020/OrdinaryDefineOwnProperty'),
93 OrdinaryGetOwnProperty: require('./2020/OrdinaryGetOwnProperty'),
94 OrdinaryGetPrototypeOf: require('./2020/OrdinaryGetPrototypeOf'),
95 OrdinaryHasInstance: require('./2020/OrdinaryHasInstance'),
96 OrdinaryHasProperty: require('./2020/OrdinaryHasProperty'),
97 OrdinaryObjectCreate: require('./2020/OrdinaryObjectCreate'),
98 OrdinarySetPrototypeOf: require('./2020/OrdinarySetPrototypeOf'),
99 PromiseResolve: require('./2020/PromiseResolve'),
100 QuoteJSONString: require('./2020/QuoteJSONString'),
101 RegExpCreate: require('./2020/RegExpCreate'),
102 RegExpExec: require('./2020/RegExpExec'),
103 RequireObjectCoercible: require('./2020/RequireObjectCoercible'),
104 SameValue: require('./2020/SameValue'),
105 SameValueNonNumeric: require('./2020/SameValueNonNumeric'),
106 SameValueZero: require('./2020/SameValueZero'),
107 SecFromTime: require('./2020/SecFromTime'),
108 Set: require('./2020/Set'),
109 SetFunctionLength: require('./2020/SetFunctionLength'),
110 SetFunctionName: require('./2020/SetFunctionName'),
111 SetIntegrityLevel: require('./2020/SetIntegrityLevel'),
112 SpeciesConstructor: require('./2020/SpeciesConstructor'),
113 SplitMatch: require('./2020/SplitMatch'),
114 StringCreate: require('./2020/StringCreate'),
115 StringGetOwnProperty: require('./2020/StringGetOwnProperty'),
116 StringPad: require('./2020/StringPad'),
117 SymbolDescriptiveString: require('./2020/SymbolDescriptiveString'),
118 TestIntegrityLevel: require('./2020/TestIntegrityLevel'),
119 thisBigIntValue: require('./2020/thisBigIntValue'),
120 thisBooleanValue: require('./2020/thisBooleanValue'),
121 thisNumberValue: require('./2020/thisNumberValue'),
122 thisStringValue: require('./2020/thisStringValue'),
123 thisSymbolValue: require('./2020/thisSymbolValue'),
124 thisTimeValue: require('./2020/thisTimeValue'),
125 TimeClip: require('./2020/TimeClip'),
126 TimeFromYear: require('./2020/TimeFromYear'),
127 TimeString: require('./2020/TimeString'),
128 TimeWithinDay: require('./2020/TimeWithinDay'),
129 ToBoolean: require('./2020/ToBoolean'),
130 ToDateString: require('./2020/ToDateString'),
131 ToIndex: require('./2020/ToIndex'),
132 ToInt16: require('./2020/ToInt16'),
133 ToInt32: require('./2020/ToInt32'),
134 ToInt8: require('./2020/ToInt8'),
135 ToInteger: require('./2020/ToInteger'),
136 ToLength: require('./2020/ToLength'),
137 ToNumber: require('./2020/ToNumber'),
138 ToNumeric: require('./2020/ToNumeric'),
139 ToObject: require('./2020/ToObject'),
140 ToPrimitive: require('./2020/ToPrimitive'),
141 ToPropertyDescriptor: require('./2020/ToPropertyDescriptor'),
142 ToPropertyKey: require('./2020/ToPropertyKey'),
143 ToString: require('./2020/ToString'),
144 ToUint16: require('./2020/ToUint16'),
145 ToUint32: require('./2020/ToUint32'),
146 ToUint8: require('./2020/ToUint8'),
147 ToUint8Clamp: require('./2020/ToUint8Clamp'),
148 TrimString: require('./2020/TrimString'),
149 Type: require('./2020/Type'),
150 UnicodeEscape: require('./2020/UnicodeEscape'),
151 UTF16DecodeString: require('./2020/UTF16DecodeString'),
152 UTF16DecodeSurrogatePair: require('./2020/UTF16DecodeSurrogatePair'),
153 UTF16Encoding: require('./2020/UTF16Encoding'),
154 ValidateAndApplyPropertyDescriptor: require('./2020/ValidateAndApplyPropertyDescriptor'),
155 WeekDay: require('./2020/WeekDay'),
156 YearFromTime: require('./2020/YearFromTime')
157};
158
159module.exports = ES2020;