2017.js 6.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. 'use strict';
  2. module.exports = {
  3. IsPropertyDescriptor: 'https://ecma-international.org/ecma-262/8.0/#sec-property-descriptor-specification-type',
  4. IsAccessorDescriptor: 'https://ecma-international.org/ecma-262/8.0/#sec-isaccessordescriptor',
  5. IsDataDescriptor: 'https://ecma-international.org/ecma-262/8.0/#sec-isdatadescriptor',
  6. IsGenericDescriptor: 'https://ecma-international.org/ecma-262/8.0/#sec-isgenericdescriptor',
  7. FromPropertyDescriptor: 'https://ecma-international.org/ecma-262/8.0/#sec-frompropertydescriptor',
  8. ToPropertyDescriptor: 'https://ecma-international.org/ecma-262/8.0/#sec-topropertydescriptor',
  9. CompletePropertyDescriptor: 'https://ecma-international.org/ecma-262/8.0/#sec-completepropertydescriptor',
  10. ToPrimitive: 'https://ecma-international.org/ecma-262/8.0/#sec-toprimitive',
  11. ToBoolean: 'https://ecma-international.org/ecma-262/8.0/#sec-toboolean',
  12. ToNumber: 'https://ecma-international.org/ecma-262/8.0/#sec-tonumber',
  13. ToInteger: 'https://ecma-international.org/ecma-262/8.0/#sec-tointeger',
  14. ToInt32: 'https://ecma-international.org/ecma-262/8.0/#sec-toint32',
  15. ToUint32: 'https://ecma-international.org/ecma-262/8.0/#sec-touint32',
  16. ToInt16: 'https://ecma-international.org/ecma-262/8.0/#sec-toint16',
  17. ToUint16: 'https://ecma-international.org/ecma-262/8.0/#sec-touint16',
  18. ToInt8: 'https://ecma-international.org/ecma-262/8.0/#sec-toint8',
  19. ToUint8: 'https://ecma-international.org/ecma-262/8.0/#sec-touint8',
  20. ToUint8Clamp: 'https://ecma-international.org/ecma-262/8.0/#sec-touint8clamp',
  21. ToString: 'https://ecma-international.org/ecma-262/8.0/#sec-tostring',
  22. ToObject: 'https://ecma-international.org/ecma-262/8.0/#sec-toobject',
  23. ToPropertyKey: 'https://ecma-international.org/ecma-262/8.0/#sec-topropertykey',
  24. ToLength: 'https://ecma-international.org/ecma-262/8.0/#sec-tolength',
  25. CanonicalNumericIndexString: 'https://ecma-international.org/ecma-262/8.0/#sec-canonicalnumericindexstring',
  26. ToIndex: 'https://ecma-international.org/ecma-262/8.0/#sec-toindex',
  27. RequireObjectCoercible: 'https://ecma-international.org/ecma-262/8.0/#sec-requireobjectcoercible',
  28. IsArray: 'https://ecma-international.org/ecma-262/8.0/#sec-isarray',
  29. IsCallable: 'https://ecma-international.org/ecma-262/8.0/#sec-iscallable',
  30. IsConstructor: 'https://ecma-international.org/ecma-262/8.0/#sec-isconstructor',
  31. IsExtensible: 'https://ecma-international.org/ecma-262/8.0/#sec-isextensible-o',
  32. IsInteger: 'https://ecma-international.org/ecma-262/8.0/#sec-isinteger',
  33. IsPropertyKey: 'https://ecma-international.org/ecma-262/8.0/#sec-ispropertykey',
  34. IsRegExp: 'https://ecma-international.org/ecma-262/8.0/#sec-isregexp',
  35. SameValue: 'https://ecma-international.org/ecma-262/8.0/#sec-samevalue',
  36. SameValueZero: 'https://ecma-international.org/ecma-262/8.0/#sec-samevaluezero',
  37. SameValueNonNumber: 'https://ecma-international.org/ecma-262/8.0/#sec-samevaluenonnumber',
  38. Get: 'https://ecma-international.org/ecma-262/8.0/#sec-get-o-p',
  39. GetV: 'https://ecma-international.org/ecma-262/8.0/#sec-getv',
  40. Set: 'https://ecma-international.org/ecma-262/8.0/#sec-set-o-p-v-throw',
  41. CreateDataProperty: 'https://ecma-international.org/ecma-262/8.0/#sec-createdataproperty',
  42. CreateMethodProperty: 'https://ecma-international.org/ecma-262/8.0/#sec-createmethodproperty',
  43. CreateDataPropertyOrThrow: 'https://ecma-international.org/ecma-262/8.0/#sec-createdatapropertyorthrow',
  44. DefinePropertyOrThrow: 'https://ecma-international.org/ecma-262/8.0/#sec-definepropertyorthrow',
  45. DeletePropertyOrThrow: 'https://ecma-international.org/ecma-262/8.0/#sec-deletepropertyorthrow',
  46. GetMethod: 'https://ecma-international.org/ecma-262/8.0/#sec-getmethod',
  47. HasProperty: 'https://ecma-international.org/ecma-262/8.0/#sec-hasproperty',
  48. HasOwnProperty: 'https://ecma-international.org/ecma-262/8.0/#sec-hasownproperty',
  49. Call: 'https://ecma-international.org/ecma-262/8.0/#sec-call',
  50. Construct: 'https://ecma-international.org/ecma-262/8.0/#sec-construct',
  51. SetIntegrityLevel: 'https://ecma-international.org/ecma-262/8.0/#sec-setintegritylevel',
  52. TestIntegrityLevel: 'https://ecma-international.org/ecma-262/8.0/#sec-testintegritylevel',
  53. CreateArrayFromList: 'https://ecma-international.org/ecma-262/8.0/#sec-createarrayfromlist',
  54. CreateListFromArrayLike: 'https://ecma-international.org/ecma-262/8.0/#sec-createlistfromarraylike',
  55. Invoke: 'https://ecma-international.org/ecma-262/8.0/#sec-invoke',
  56. OrdinaryHasInstance: 'https://ecma-international.org/ecma-262/8.0/#sec-ordinaryhasinstance',
  57. SpeciesConstructor: 'https://ecma-international.org/ecma-262/8.0/#sec-speciesconstructor',
  58. EnumerableOwnProperties: 'https://ecma-international.org/ecma-262/8.0/#sec-enumerableownproperties',
  59. GetIterator: 'https://ecma-international.org/ecma-262/8.0/#sec-getiterator',
  60. IteratorNext: 'https://ecma-international.org/ecma-262/8.0/#sec-iteratornext',
  61. IteratorComplete: 'https://ecma-international.org/ecma-262/8.0/#sec-iteratorcomplete',
  62. IteratorValue: 'https://ecma-international.org/ecma-262/8.0/#sec-iteratorvalue',
  63. IteratorStep: 'https://ecma-international.org/ecma-262/8.0/#sec-iteratorstep',
  64. IteratorClose: 'https://ecma-international.org/ecma-262/8.0/#sec-iteratorclose',
  65. CreateIterResultObject: 'https://ecma-international.org/ecma-262/8.0/#sec-createiterresultobject',
  66. CreateListIterator: 'https://ecma-international.org/ecma-262/8.0/#sec-createlistiterator',
  67. Type: 'https://ecma-international.org/ecma-262/8.0/#sec-ecmascript-language-types',
  68. thisNumberValue: 'https://ecma-international.org/ecma-262/8.0/#sec-properties-of-the-number-prototype-object',
  69. thisTimeValue: 'https://ecma-international.org/ecma-262/8.0/#sec-properties-of-the-date-prototype-object',
  70. thisStringValue: 'https://ecma-international.org/ecma-262/8.0/#sec-properties-of-the-string-prototype-object',
  71. RegExpExec: 'https://ecma-international.org/ecma-262/8.0/#sec-regexpexec',
  72. RegExpBuiltinExec: 'https://ecma-international.org/ecma-262/8.0/#sec-regexpbuiltinexec',
  73. IsConcatSpreadable: 'https://ecma-international.org/ecma-262/8.0/#sec-isconcatspreadable',
  74. IsPromise: 'https://ecma-international.org/ecma-262/8.0/#sec-ispromise',
  75. ArraySpeciesCreate: 'https://ecma-international.org/ecma-262/8.0/#sec-arrayspeciescreate',
  76. ObjectCreate: 'https://ecma-international.org/ecma-262/8.0/#sec-objectcreate',
  77. AdvanceStringIndex: 'https://ecma-international.org/ecma-262/8.0/#sec-advancestringindex',
  78. OrdinarySet: 'https://ecma-international.org/ecma-262/8.0/#sec-ordinaryset',
  79. NormalCompletion: 'https://ecma-international.org/ecma-262/8.0/#sec-normalcompletion',
  80. IsSharedArrayBuffer: 'https://ecma-international.org/ecma-262/8.0/#sec-issharedarraybuffer',
  81. };