es2023.js 12 KB

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