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