es2023.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. 'use strict';
  2. /* eslint global-require: 0 */
  3. // https://262.ecma-international.org/14.0/#sec-abstract-operations
  4. var ES2023 = {
  5. abs: require('./2023/abs'),
  6. AddEntriesFromIterable: require('./2023/AddEntriesFromIterable'),
  7. AddToKeptObjects: require('./2023/AddToKeptObjects'),
  8. AdvanceStringIndex: require('./2023/AdvanceStringIndex'),
  9. ApplyStringOrNumericBinaryOperator: require('./2023/ApplyStringOrNumericBinaryOperator'),
  10. ArrayCreate: require('./2023/ArrayCreate'),
  11. ArraySetLength: require('./2023/ArraySetLength'),
  12. ArraySpeciesCreate: require('./2023/ArraySpeciesCreate'),
  13. AsyncFromSyncIteratorContinuation: require('./2023/AsyncFromSyncIteratorContinuation'),
  14. AsyncIteratorClose: require('./2023/AsyncIteratorClose'),
  15. BigInt: require('./2023/BigInt'),
  16. BigIntBitwiseOp: require('./2023/BigIntBitwiseOp'),
  17. BinaryAnd: require('./2023/BinaryAnd'),
  18. BinaryOr: require('./2023/BinaryOr'),
  19. BinaryXor: require('./2023/BinaryXor'),
  20. ByteListBitwiseOp: require('./2023/ByteListBitwiseOp'),
  21. ByteListEqual: require('./2023/ByteListEqual'),
  22. Call: require('./2023/Call'),
  23. CanBeHeldWeakly: require('./2023/CanBeHeldWeakly'),
  24. Canonicalize: require('./2023/Canonicalize'),
  25. CanonicalNumericIndexString: require('./2023/CanonicalNumericIndexString'),
  26. CharacterRange: require('./2023/CharacterRange'),
  27. clamp: require('./2023/clamp'),
  28. ClearKeptObjects: require('./2023/ClearKeptObjects'),
  29. CloneArrayBuffer: require('./2023/CloneArrayBuffer'),
  30. CodePointAt: require('./2023/CodePointAt'),
  31. CodePointsToString: require('./2023/CodePointsToString'),
  32. CompareArrayElements: require('./2023/CompareArrayElements'),
  33. CompareTypedArrayElements: require('./2023/CompareTypedArrayElements'),
  34. CompletePropertyDescriptor: require('./2023/CompletePropertyDescriptor'),
  35. CompletionRecord: require('./2023/CompletionRecord'),
  36. CopyDataProperties: require('./2023/CopyDataProperties'),
  37. CreateAsyncFromSyncIterator: require('./2023/CreateAsyncFromSyncIterator'),
  38. CreateDataProperty: require('./2023/CreateDataProperty'),
  39. CreateDataPropertyOrThrow: require('./2023/CreateDataPropertyOrThrow'),
  40. CreateHTML: require('./2023/CreateHTML'),
  41. CreateIterResultObject: require('./2023/CreateIterResultObject'),
  42. CreateListFromArrayLike: require('./2023/CreateListFromArrayLike'),
  43. CreateMethodProperty: require('./2023/CreateMethodProperty'),
  44. CreateNonEnumerableDataPropertyOrThrow: require('./2023/CreateNonEnumerableDataPropertyOrThrow'),
  45. CreateRegExpStringIterator: require('./2023/CreateRegExpStringIterator'),
  46. DateFromTime: require('./2023/DateFromTime'),
  47. DateString: require('./2023/DateString'),
  48. Day: require('./2023/Day'),
  49. DayFromYear: require('./2023/DayFromYear'),
  50. DaysInYear: require('./2023/DaysInYear'),
  51. DayWithinYear: require('./2023/DayWithinYear'),
  52. DefaultTimeZone: require('./2023/DefaultTimeZone'),
  53. DefineMethodProperty: require('./2023/DefineMethodProperty'),
  54. DefinePropertyOrThrow: require('./2023/DefinePropertyOrThrow'),
  55. DeletePropertyOrThrow: require('./2023/DeletePropertyOrThrow'),
  56. DetachArrayBuffer: require('./2023/DetachArrayBuffer'),
  57. EnumerableOwnProperties: require('./2023/EnumerableOwnProperties'),
  58. FindViaPredicate: require('./2023/FindViaPredicate'),
  59. FlattenIntoArray: require('./2023/FlattenIntoArray'),
  60. floor: require('./2023/floor'),
  61. FromPropertyDescriptor: require('./2023/FromPropertyDescriptor'),
  62. Get: require('./2023/Get'),
  63. GetGlobalObject: require('./2023/GetGlobalObject'),
  64. GetIterator: require('./2023/GetIterator'),
  65. GetIteratorFromMethod: require('./2023/GetIteratorFromMethod'),
  66. GetMatchIndexPair: require('./2023/GetMatchIndexPair'),
  67. GetMatchString: require('./2023/GetMatchString'),
  68. GetMethod: require('./2023/GetMethod'),
  69. GetOwnPropertyKeys: require('./2023/GetOwnPropertyKeys'),
  70. GetPromiseResolve: require('./2023/GetPromiseResolve'),
  71. GetPrototypeFromConstructor: require('./2023/GetPrototypeFromConstructor'),
  72. GetStringIndex: require('./2023/GetStringIndex'),
  73. GetSubstitution: require('./2023/GetSubstitution'),
  74. GetV: require('./2023/GetV'),
  75. GetValueFromBuffer: require('./2023/GetValueFromBuffer'),
  76. HasOwnProperty: require('./2023/HasOwnProperty'),
  77. HasProperty: require('./2023/HasProperty'),
  78. HourFromTime: require('./2023/HourFromTime'),
  79. InLeapYear: require('./2023/InLeapYear'),
  80. InstallErrorCause: require('./2023/InstallErrorCause'),
  81. InstanceofOperator: require('./2023/InstanceofOperator'),
  82. IntegerIndexedElementGet: require('./2023/IntegerIndexedElementGet'),
  83. IntegerIndexedElementSet: require('./2023/IntegerIndexedElementSet'),
  84. InternalizeJSONProperty: require('./2023/InternalizeJSONProperty'),
  85. Invoke: require('./2023/Invoke'),
  86. IsAccessorDescriptor: require('./2023/IsAccessorDescriptor'),
  87. IsArray: require('./2023/IsArray'),
  88. IsBigIntElementType: require('./2023/IsBigIntElementType'),
  89. IsCallable: require('./2023/IsCallable'),
  90. IsCompatiblePropertyDescriptor: require('./2023/IsCompatiblePropertyDescriptor'),
  91. IsConcatSpreadable: require('./2023/IsConcatSpreadable'),
  92. IsConstructor: require('./2023/IsConstructor'),
  93. IsDataDescriptor: require('./2023/IsDataDescriptor'),
  94. IsDetachedBuffer: require('./2023/IsDetachedBuffer'),
  95. IsExtensible: require('./2023/IsExtensible'),
  96. IsGenericDescriptor: require('./2023/IsGenericDescriptor'),
  97. IsIntegralNumber: require('./2023/IsIntegralNumber'),
  98. IsLessThan: require('./2023/IsLessThan'),
  99. IsLooselyEqual: require('./2023/IsLooselyEqual'),
  100. IsNoTearConfiguration: require('./2023/IsNoTearConfiguration'),
  101. IsPromise: require('./2023/IsPromise'),
  102. IsPropertyKey: require('./2023/IsPropertyKey'),
  103. IsRegExp: require('./2023/IsRegExp'),
  104. IsSharedArrayBuffer: require('./2023/IsSharedArrayBuffer'),
  105. IsStrictlyEqual: require('./2023/IsStrictlyEqual'),
  106. IsStringWellFormedUnicode: require('./2023/IsStringWellFormedUnicode'),
  107. IsUnclampedIntegerElementType: require('./2023/IsUnclampedIntegerElementType'),
  108. IsUnsignedElementType: require('./2023/IsUnsignedElementType'),
  109. IsValidIntegerIndex: require('./2023/IsValidIntegerIndex'),
  110. IsWordChar: require('./2023/IsWordChar'),
  111. IteratorClose: require('./2023/IteratorClose'),
  112. IteratorComplete: require('./2023/IteratorComplete'),
  113. IteratorNext: require('./2023/IteratorNext'),
  114. IteratorStep: require('./2023/IteratorStep'),
  115. IteratorToList: require('./2023/IteratorToList'),
  116. IteratorValue: require('./2023/IteratorValue'),
  117. KeyForSymbol: require('./2023/KeyForSymbol'),
  118. LengthOfArrayLike: require('./2023/LengthOfArrayLike'),
  119. MakeDate: require('./2023/MakeDate'),
  120. MakeDay: require('./2023/MakeDay'),
  121. MakeMatchIndicesIndexPairArray: require('./2023/MakeMatchIndicesIndexPairArray'),
  122. MakeTime: require('./2023/MakeTime'),
  123. max: require('./2023/max'),
  124. min: require('./2023/min'),
  125. MinFromTime: require('./2023/MinFromTime'),
  126. modulo: require('./2023/modulo'),
  127. MonthFromTime: require('./2023/MonthFromTime'),
  128. msFromTime: require('./2023/msFromTime'),
  129. NewPromiseCapability: require('./2023/NewPromiseCapability'),
  130. NormalCompletion: require('./2023/NormalCompletion'),
  131. Number: require('./2023/Number'),
  132. NumberBitwiseOp: require('./2023/NumberBitwiseOp'),
  133. NumberToBigInt: require('./2023/NumberToBigInt'),
  134. NumericToRawBytes: require('./2023/NumericToRawBytes'),
  135. ObjectDefineProperties: require('./2023/ObjectDefineProperties'),
  136. OrdinaryCreateFromConstructor: require('./2023/OrdinaryCreateFromConstructor'),
  137. OrdinaryDefineOwnProperty: require('./2023/OrdinaryDefineOwnProperty'),
  138. OrdinaryGetOwnProperty: require('./2023/OrdinaryGetOwnProperty'),
  139. OrdinaryGetPrototypeOf: require('./2023/OrdinaryGetPrototypeOf'),
  140. OrdinaryHasInstance: require('./2023/OrdinaryHasInstance'),
  141. OrdinaryHasProperty: require('./2023/OrdinaryHasProperty'),
  142. OrdinaryObjectCreate: require('./2023/OrdinaryObjectCreate'),
  143. OrdinarySetPrototypeOf: require('./2023/OrdinarySetPrototypeOf'),
  144. OrdinaryToPrimitive: require('./2023/OrdinaryToPrimitive'),
  145. ParseHexOctet: require('./2023/ParseHexOctet'),
  146. PromiseResolve: require('./2023/PromiseResolve'),
  147. QuoteJSONString: require('./2023/QuoteJSONString'),
  148. RawBytesToNumeric: require('./2023/RawBytesToNumeric'),
  149. RegExpCreate: require('./2023/RegExpCreate'),
  150. RegExpExec: require('./2023/RegExpExec'),
  151. RegExpHasFlag: require('./2023/RegExpHasFlag'),
  152. RequireObjectCoercible: require('./2023/RequireObjectCoercible'),
  153. SameValue: require('./2023/SameValue'),
  154. SameValueNonNumber: require('./2023/SameValueNonNumber'),
  155. SameValueZero: require('./2023/SameValueZero'),
  156. SecFromTime: require('./2023/SecFromTime'),
  157. Set: require('./2023/Set'),
  158. SetFunctionLength: require('./2023/SetFunctionLength'),
  159. SetFunctionName: require('./2023/SetFunctionName'),
  160. SetIntegrityLevel: require('./2023/SetIntegrityLevel'),
  161. SetTypedArrayFromArrayLike: require('./2023/SetTypedArrayFromArrayLike'),
  162. SetTypedArrayFromTypedArray: require('./2023/SetTypedArrayFromTypedArray'),
  163. SetValueInBuffer: require('./2023/SetValueInBuffer'),
  164. SortIndexedProperties: require('./2023/SortIndexedProperties'),
  165. SpeciesConstructor: require('./2023/SpeciesConstructor'),
  166. StringCreate: require('./2023/StringCreate'),
  167. StringGetOwnProperty: require('./2023/StringGetOwnProperty'),
  168. StringIndexOf: require('./2023/StringIndexOf'),
  169. StringPad: require('./2023/StringPad'),
  170. StringToBigInt: require('./2023/StringToBigInt'),
  171. StringToCodePoints: require('./2023/StringToCodePoints'),
  172. StringToNumber: require('./2023/StringToNumber'),
  173. substring: require('./2023/substring'),
  174. SymbolDescriptiveString: require('./2023/SymbolDescriptiveString'),
  175. TestIntegrityLevel: require('./2023/TestIntegrityLevel'),
  176. thisBigIntValue: require('./2023/thisBigIntValue'),
  177. thisBooleanValue: require('./2023/thisBooleanValue'),
  178. thisNumberValue: require('./2023/thisNumberValue'),
  179. thisStringValue: require('./2023/thisStringValue'),
  180. thisSymbolValue: require('./2023/thisSymbolValue'),
  181. thisTimeValue: require('./2023/thisTimeValue'),
  182. ThrowCompletion: require('./2023/ThrowCompletion'),
  183. TimeClip: require('./2023/TimeClip'),
  184. TimeFromYear: require('./2023/TimeFromYear'),
  185. TimeString: require('./2023/TimeString'),
  186. TimeWithinDay: require('./2023/TimeWithinDay'),
  187. TimeZoneString: require('./2023/TimeZoneString'),
  188. ToBigInt: require('./2023/ToBigInt'),
  189. ToBigInt64: require('./2023/ToBigInt64'),
  190. ToBigUint64: require('./2023/ToBigUint64'),
  191. ToBoolean: require('./2023/ToBoolean'),
  192. ToDateString: require('./2023/ToDateString'),
  193. ToIndex: require('./2023/ToIndex'),
  194. ToInt16: require('./2023/ToInt16'),
  195. ToInt32: require('./2023/ToInt32'),
  196. ToInt8: require('./2023/ToInt8'),
  197. ToIntegerOrInfinity: require('./2023/ToIntegerOrInfinity'),
  198. ToLength: require('./2023/ToLength'),
  199. ToNumber: require('./2023/ToNumber'),
  200. ToNumeric: require('./2023/ToNumeric'),
  201. ToObject: require('./2023/ToObject'),
  202. ToPrimitive: require('./2023/ToPrimitive'),
  203. ToPropertyDescriptor: require('./2023/ToPropertyDescriptor'),
  204. ToPropertyKey: require('./2023/ToPropertyKey'),
  205. ToString: require('./2023/ToString'),
  206. ToUint16: require('./2023/ToUint16'),
  207. ToUint32: require('./2023/ToUint32'),
  208. ToUint8: require('./2023/ToUint8'),
  209. ToUint8Clamp: require('./2023/ToUint8Clamp'),
  210. ToZeroPaddedDecimalString: require('./2023/ToZeroPaddedDecimalString'),
  211. TrimString: require('./2023/TrimString'),
  212. truncate: require('./2023/truncate'),
  213. Type: require('./2023/Type'),
  214. TypedArrayCreate: require('./2023/TypedArrayCreate'),
  215. TypedArrayCreateSameType: require('./2023/TypedArrayCreateSameType'),
  216. TypedArrayElementSize: require('./2023/TypedArrayElementSize'),
  217. TypedArrayElementType: require('./2023/TypedArrayElementType'),
  218. TypedArraySpeciesCreate: require('./2023/TypedArraySpeciesCreate'),
  219. UnicodeEscape: require('./2023/UnicodeEscape'),
  220. UTF16EncodeCodePoint: require('./2023/UTF16EncodeCodePoint'),
  221. UTF16SurrogatePairToCodePoint: require('./2023/UTF16SurrogatePairToCodePoint'),
  222. ValidateAndApplyPropertyDescriptor: require('./2023/ValidateAndApplyPropertyDescriptor'),
  223. ValidateAtomicAccess: require('./2023/ValidateAtomicAccess'),
  224. ValidateIntegerTypedArray: require('./2023/ValidateIntegerTypedArray'),
  225. ValidateTypedArray: require('./2023/ValidateTypedArray'),
  226. WeakRefDeref: require('./2023/WeakRefDeref'),
  227. WeekDay: require('./2023/WeekDay'),
  228. WordCharacters: require('./2023/WordCharacters'),
  229. YearFromTime: require('./2023/YearFromTime')
  230. };
  231. module.exports = ES2023;