es2023.js 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  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. GetNamedTimeZoneEpochNanoseconds: require('./2023/GetNamedTimeZoneEpochNanoseconds'),
  70. GetOwnPropertyKeys: require('./2023/GetOwnPropertyKeys'),
  71. GetPromiseResolve: require('./2023/GetPromiseResolve'),
  72. GetPrototypeFromConstructor: require('./2023/GetPrototypeFromConstructor'),
  73. GetStringIndex: require('./2023/GetStringIndex'),
  74. GetSubstitution: require('./2023/GetSubstitution'),
  75. GetUTCEpochNanoseconds: require('./2023/GetUTCEpochNanoseconds'),
  76. GetV: require('./2023/GetV'),
  77. GetValueFromBuffer: require('./2023/GetValueFromBuffer'),
  78. HasOwnProperty: require('./2023/HasOwnProperty'),
  79. HasProperty: require('./2023/HasProperty'),
  80. HourFromTime: require('./2023/HourFromTime'),
  81. InLeapYear: require('./2023/InLeapYear'),
  82. InstallErrorCause: require('./2023/InstallErrorCause'),
  83. InstanceofOperator: require('./2023/InstanceofOperator'),
  84. IntegerIndexedElementGet: require('./2023/IntegerIndexedElementGet'),
  85. IntegerIndexedElementSet: require('./2023/IntegerIndexedElementSet'),
  86. InternalizeJSONProperty: require('./2023/InternalizeJSONProperty'),
  87. Invoke: require('./2023/Invoke'),
  88. IsAccessorDescriptor: require('./2023/IsAccessorDescriptor'),
  89. IsArray: require('./2023/IsArray'),
  90. IsBigIntElementType: require('./2023/IsBigIntElementType'),
  91. IsCallable: require('./2023/IsCallable'),
  92. IsCompatiblePropertyDescriptor: require('./2023/IsCompatiblePropertyDescriptor'),
  93. IsConcatSpreadable: require('./2023/IsConcatSpreadable'),
  94. IsConstructor: require('./2023/IsConstructor'),
  95. IsDataDescriptor: require('./2023/IsDataDescriptor'),
  96. IsDetachedBuffer: require('./2023/IsDetachedBuffer'),
  97. IsExtensible: require('./2023/IsExtensible'),
  98. IsGenericDescriptor: require('./2023/IsGenericDescriptor'),
  99. IsIntegralNumber: require('./2023/IsIntegralNumber'),
  100. IsLessThan: require('./2023/IsLessThan'),
  101. IsLooselyEqual: require('./2023/IsLooselyEqual'),
  102. IsNoTearConfiguration: require('./2023/IsNoTearConfiguration'),
  103. IsPromise: require('./2023/IsPromise'),
  104. IsPropertyKey: require('./2023/IsPropertyKey'),
  105. IsRegExp: require('./2023/IsRegExp'),
  106. IsSharedArrayBuffer: require('./2023/IsSharedArrayBuffer'),
  107. IsStrictlyEqual: require('./2023/IsStrictlyEqual'),
  108. IsStringWellFormedUnicode: require('./2023/IsStringWellFormedUnicode'),
  109. IsTimeZoneOffsetString: require('./2023/IsTimeZoneOffsetString'),
  110. IsUnclampedIntegerElementType: require('./2023/IsUnclampedIntegerElementType'),
  111. IsUnsignedElementType: require('./2023/IsUnsignedElementType'),
  112. IsValidIntegerIndex: require('./2023/IsValidIntegerIndex'),
  113. IsWordChar: require('./2023/IsWordChar'),
  114. IteratorClose: require('./2023/IteratorClose'),
  115. IteratorComplete: require('./2023/IteratorComplete'),
  116. IteratorNext: require('./2023/IteratorNext'),
  117. IteratorStep: require('./2023/IteratorStep'),
  118. IteratorToList: require('./2023/IteratorToList'),
  119. IteratorValue: require('./2023/IteratorValue'),
  120. KeyForSymbol: require('./2023/KeyForSymbol'),
  121. LengthOfArrayLike: require('./2023/LengthOfArrayLike'),
  122. MakeDate: require('./2023/MakeDate'),
  123. MakeDay: require('./2023/MakeDay'),
  124. MakeMatchIndicesIndexPairArray: require('./2023/MakeMatchIndicesIndexPairArray'),
  125. MakeTime: require('./2023/MakeTime'),
  126. max: require('./2023/max'),
  127. min: require('./2023/min'),
  128. MinFromTime: require('./2023/MinFromTime'),
  129. modulo: require('./2023/modulo'),
  130. MonthFromTime: require('./2023/MonthFromTime'),
  131. msFromTime: require('./2023/msFromTime'),
  132. NewPromiseCapability: require('./2023/NewPromiseCapability'),
  133. NormalCompletion: require('./2023/NormalCompletion'),
  134. Number: require('./2023/Number'),
  135. NumberBitwiseOp: require('./2023/NumberBitwiseOp'),
  136. NumberToBigInt: require('./2023/NumberToBigInt'),
  137. NumericToRawBytes: require('./2023/NumericToRawBytes'),
  138. ObjectDefineProperties: require('./2023/ObjectDefineProperties'),
  139. OrdinaryCreateFromConstructor: require('./2023/OrdinaryCreateFromConstructor'),
  140. OrdinaryDefineOwnProperty: require('./2023/OrdinaryDefineOwnProperty'),
  141. OrdinaryGetOwnProperty: require('./2023/OrdinaryGetOwnProperty'),
  142. OrdinaryGetPrototypeOf: require('./2023/OrdinaryGetPrototypeOf'),
  143. OrdinaryHasInstance: require('./2023/OrdinaryHasInstance'),
  144. OrdinaryHasProperty: require('./2023/OrdinaryHasProperty'),
  145. OrdinaryObjectCreate: require('./2023/OrdinaryObjectCreate'),
  146. OrdinarySetPrototypeOf: require('./2023/OrdinarySetPrototypeOf'),
  147. OrdinaryToPrimitive: require('./2023/OrdinaryToPrimitive'),
  148. ParseHexOctet: require('./2023/ParseHexOctet'),
  149. PromiseResolve: require('./2023/PromiseResolve'),
  150. QuoteJSONString: require('./2023/QuoteJSONString'),
  151. RawBytesToNumeric: require('./2023/RawBytesToNumeric'),
  152. RegExpCreate: require('./2023/RegExpCreate'),
  153. RegExpExec: require('./2023/RegExpExec'),
  154. RegExpHasFlag: require('./2023/RegExpHasFlag'),
  155. RequireObjectCoercible: require('./2023/RequireObjectCoercible'),
  156. SameValue: require('./2023/SameValue'),
  157. SameValueNonNumber: require('./2023/SameValueNonNumber'),
  158. SameValueZero: require('./2023/SameValueZero'),
  159. SecFromTime: require('./2023/SecFromTime'),
  160. Set: require('./2023/Set'),
  161. SetFunctionLength: require('./2023/SetFunctionLength'),
  162. SetFunctionName: require('./2023/SetFunctionName'),
  163. SetIntegrityLevel: require('./2023/SetIntegrityLevel'),
  164. SetTypedArrayFromArrayLike: require('./2023/SetTypedArrayFromArrayLike'),
  165. SetTypedArrayFromTypedArray: require('./2023/SetTypedArrayFromTypedArray'),
  166. SetValueInBuffer: require('./2023/SetValueInBuffer'),
  167. SortIndexedProperties: require('./2023/SortIndexedProperties'),
  168. SpeciesConstructor: require('./2023/SpeciesConstructor'),
  169. StringCreate: require('./2023/StringCreate'),
  170. StringGetOwnProperty: require('./2023/StringGetOwnProperty'),
  171. StringIndexOf: require('./2023/StringIndexOf'),
  172. StringPad: require('./2023/StringPad'),
  173. StringToBigInt: require('./2023/StringToBigInt'),
  174. StringToCodePoints: require('./2023/StringToCodePoints'),
  175. StringToNumber: require('./2023/StringToNumber'),
  176. substring: require('./2023/substring'),
  177. SymbolDescriptiveString: require('./2023/SymbolDescriptiveString'),
  178. TestIntegrityLevel: require('./2023/TestIntegrityLevel'),
  179. thisBigIntValue: require('./2023/thisBigIntValue'),
  180. thisBooleanValue: require('./2023/thisBooleanValue'),
  181. thisNumberValue: require('./2023/thisNumberValue'),
  182. thisStringValue: require('./2023/thisStringValue'),
  183. thisSymbolValue: require('./2023/thisSymbolValue'),
  184. thisTimeValue: require('./2023/thisTimeValue'),
  185. ThrowCompletion: require('./2023/ThrowCompletion'),
  186. TimeClip: require('./2023/TimeClip'),
  187. TimeFromYear: require('./2023/TimeFromYear'),
  188. TimeString: require('./2023/TimeString'),
  189. TimeWithinDay: require('./2023/TimeWithinDay'),
  190. TimeZoneString: require('./2023/TimeZoneString'),
  191. ToBigInt: require('./2023/ToBigInt'),
  192. ToBigInt64: require('./2023/ToBigInt64'),
  193. ToBigUint64: require('./2023/ToBigUint64'),
  194. ToBoolean: require('./2023/ToBoolean'),
  195. ToDateString: require('./2023/ToDateString'),
  196. ToIndex: require('./2023/ToIndex'),
  197. ToInt16: require('./2023/ToInt16'),
  198. ToInt32: require('./2023/ToInt32'),
  199. ToInt8: require('./2023/ToInt8'),
  200. ToIntegerOrInfinity: require('./2023/ToIntegerOrInfinity'),
  201. ToLength: require('./2023/ToLength'),
  202. ToNumber: require('./2023/ToNumber'),
  203. ToNumeric: require('./2023/ToNumeric'),
  204. ToObject: require('./2023/ToObject'),
  205. ToPrimitive: require('./2023/ToPrimitive'),
  206. ToPropertyDescriptor: require('./2023/ToPropertyDescriptor'),
  207. ToPropertyKey: require('./2023/ToPropertyKey'),
  208. ToString: require('./2023/ToString'),
  209. ToUint16: require('./2023/ToUint16'),
  210. ToUint32: require('./2023/ToUint32'),
  211. ToUint8: require('./2023/ToUint8'),
  212. ToUint8Clamp: require('./2023/ToUint8Clamp'),
  213. ToZeroPaddedDecimalString: require('./2023/ToZeroPaddedDecimalString'),
  214. TrimString: require('./2023/TrimString'),
  215. truncate: require('./2023/truncate'),
  216. Type: require('./2023/Type'),
  217. TypedArrayCreate: require('./2023/TypedArrayCreate'),
  218. TypedArrayCreateSameType: require('./2023/TypedArrayCreateSameType'),
  219. TypedArrayElementSize: require('./2023/TypedArrayElementSize'),
  220. TypedArrayElementType: require('./2023/TypedArrayElementType'),
  221. TypedArraySpeciesCreate: require('./2023/TypedArraySpeciesCreate'),
  222. UnicodeEscape: require('./2023/UnicodeEscape'),
  223. UTF16EncodeCodePoint: require('./2023/UTF16EncodeCodePoint'),
  224. UTF16SurrogatePairToCodePoint: require('./2023/UTF16SurrogatePairToCodePoint'),
  225. ValidateAndApplyPropertyDescriptor: require('./2023/ValidateAndApplyPropertyDescriptor'),
  226. ValidateAtomicAccess: require('./2023/ValidateAtomicAccess'),
  227. ValidateIntegerTypedArray: require('./2023/ValidateIntegerTypedArray'),
  228. ValidateTypedArray: require('./2023/ValidateTypedArray'),
  229. WeakRefDeref: require('./2023/WeakRefDeref'),
  230. WeekDay: require('./2023/WeekDay'),
  231. WordCharacters: require('./2023/WordCharacters'),
  232. YearFromTime: require('./2023/YearFromTime')
  233. };
  234. module.exports = ES2023;