80 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			80 lines
		
	
	
		
			6.3 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | 'use strict'; | ||
|  | 
 | ||
|  | module.exports = { | ||
|  | 	IsPropertyDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-property-descriptor-specification-type', | ||
|  | 	IsAccessorDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-isaccessordescriptor', | ||
|  | 	IsDataDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-isdatadescriptor', | ||
|  | 	IsGenericDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-isgenericdescriptor', | ||
|  | 	FromPropertyDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-frompropertydescriptor', | ||
|  | 	ToPropertyDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-topropertydescriptor', | ||
|  | 	CompletePropertyDescriptor: 'https://ecma-international.org/ecma-262/6.0/#sec-completepropertydescriptor', | ||
|  | 	ToPrimitive: 'https://ecma-international.org/ecma-262/6.0/#sec-toprimitive', | ||
|  | 	ToBoolean: 'https://ecma-international.org/ecma-262/6.0/#sec-toboolean', | ||
|  | 	ToNumber: 'https://ecma-international.org/ecma-262/6.0/#sec-tonumber', | ||
|  | 	ToInteger: 'https://ecma-international.org/ecma-262/6.0/#sec-tointeger', | ||
|  | 	ToInt32: 'https://ecma-international.org/ecma-262/6.0/#sec-toint32', | ||
|  | 	ToUint32: 'https://ecma-international.org/ecma-262/6.0/#sec-touint32', | ||
|  | 	ToInt16: 'https://ecma-international.org/ecma-262/6.0/#sec-toint16', | ||
|  | 	ToUint16: 'https://ecma-international.org/ecma-262/6.0/#sec-touint16', | ||
|  | 	ToInt8: 'https://ecma-international.org/ecma-262/6.0/#sec-toint8', | ||
|  | 	ToUint8: 'https://ecma-international.org/ecma-262/6.0/#sec-touint8', | ||
|  | 	ToUint8Clamp: 'https://ecma-international.org/ecma-262/6.0/#sec-touint8clamp', | ||
|  | 	ToString: 'https://ecma-international.org/ecma-262/6.0/#sec-tostring', | ||
|  | 	ToObject: 'https://ecma-international.org/ecma-262/6.0/#sec-toobject', | ||
|  | 	ToPropertyKey: 'https://ecma-international.org/ecma-262/6.0/#sec-topropertykey', | ||
|  | 	ToLength: 'https://ecma-international.org/ecma-262/6.0/#sec-tolength', | ||
|  | 	CanonicalNumericIndexString: 'https://ecma-international.org/ecma-262/6.0/#sec-canonicalnumericindexstring', | ||
|  | 	RequireObjectCoercible: 'https://ecma-international.org/ecma-262/6.0/#sec-requireobjectcoercible', | ||
|  | 	IsArray: 'https://ecma-international.org/ecma-262/6.0/#sec-isarray', | ||
|  | 	IsCallable: 'https://ecma-international.org/ecma-262/6.0/#sec-iscallable', | ||
|  | 	IsConstructor: 'https://ecma-international.org/ecma-262/6.0/#sec-isconstructor', | ||
|  | 	IsExtensible: 'https://ecma-international.org/ecma-262/6.0/#sec-isextensible-o', | ||
|  | 	IsInteger: 'https://ecma-international.org/ecma-262/6.0/#sec-isinteger', | ||
|  | 	IsPropertyKey: 'https://ecma-international.org/ecma-262/6.0/#sec-ispropertykey', | ||
|  | 	IsRegExp: 'https://ecma-international.org/ecma-262/6.0/#sec-isregexp', | ||
|  | 	SameValue: 'https://ecma-international.org/ecma-262/6.0/#sec-samevalue', | ||
|  | 	SameValueZero: 'https://ecma-international.org/ecma-262/6.0/#sec-samevaluezero', | ||
|  | 	Get: 'https://ecma-international.org/ecma-262/6.0/#sec-get-o-p', | ||
|  | 	GetV: 'https://ecma-international.org/ecma-262/6.0/#sec-getv', | ||
|  | 	Set: 'https://ecma-international.org/ecma-262/6.0/#sec-set-o-p-v-throw', | ||
|  | 	CreateDataProperty: 'https://ecma-international.org/ecma-262/6.0/#sec-createdataproperty', | ||
|  | 	CreateMethodProperty: 'https://ecma-international.org/ecma-262/6.0/#sec-createmethodproperty', | ||
|  | 	CreateDataPropertyOrThrow: 'https://ecma-international.org/ecma-262/6.0/#sec-createdatapropertyorthrow', | ||
|  | 	DefinePropertyOrThrow: 'https://ecma-international.org/ecma-262/6.0/#sec-definepropertyorthrow', | ||
|  | 	DeletePropertyOrThrow: 'https://ecma-international.org/ecma-262/6.0/#sec-deletepropertyorthrow', | ||
|  | 	GetMethod: 'https://ecma-international.org/ecma-262/6.0/#sec-getmethod', | ||
|  | 	HasProperty: 'https://ecma-international.org/ecma-262/6.0/#sec-hasproperty', | ||
|  | 	HasOwnProperty: 'https://ecma-international.org/ecma-262/6.0/#sec-hasownproperty', | ||
|  | 	Call: 'https://ecma-international.org/ecma-262/6.0/#sec-call', | ||
|  | 	Construct: 'https://ecma-international.org/ecma-262/6.0/#sec-construct', | ||
|  | 	SetIntegrityLevel: 'https://ecma-international.org/ecma-262/6.0/#sec-setintegritylevel', | ||
|  | 	TestIntegrityLevel: 'https://ecma-international.org/ecma-262/6.0/#sec-testintegritylevel', | ||
|  | 	CreateArrayFromList: 'https://ecma-international.org/ecma-262/6.0/#sec-createarrayfromlist', | ||
|  | 	CreateListFromArrayLike: 'https://ecma-international.org/ecma-262/6.0/#sec-createlistfromarraylike', | ||
|  | 	Invoke: 'https://ecma-international.org/ecma-262/6.0/#sec-invoke', | ||
|  | 	OrdinaryHasInstance: 'https://ecma-international.org/ecma-262/6.0/#sec-ordinaryhasinstance', | ||
|  | 	SpeciesConstructor: 'https://ecma-international.org/ecma-262/6.0/#sec-speciesconstructor', | ||
|  | 	EnumerableOwnNames: 'https://ecma-international.org/ecma-262/6.0/#sec-enumerableownnames', | ||
|  | 	GetIterator: 'https://ecma-international.org/ecma-262/6.0/#sec-getiterator', | ||
|  | 	IteratorNext: 'https://ecma-international.org/ecma-262/6.0/#sec-iteratornext', | ||
|  | 	IteratorComplete: 'https://ecma-international.org/ecma-262/6.0/#sec-iteratorcomplete', | ||
|  | 	IteratorValue: 'https://ecma-international.org/ecma-262/6.0/#sec-iteratorvalue', | ||
|  | 	IteratorStep: 'https://ecma-international.org/ecma-262/6.0/#sec-iteratorstep', | ||
|  | 	IteratorClose: 'https://ecma-international.org/ecma-262/6.0/#sec-iteratorclose', | ||
|  | 	CreateIterResultObject: 'https://ecma-international.org/ecma-262/6.0/#sec-createiterresultobject', | ||
|  | 	CreateListIterator: 'https://ecma-international.org/ecma-262/6.0/#sec-createlistiterator', | ||
|  | 	Type: 'https://ecma-international.org/ecma-262/6.0/#sec-ecmascript-language-types', | ||
|  | 	thisBooleanValue: 'https://ecma-international.org/ecma-262/6.0/#sec-properties-of-the-boolean-prototype-object', | ||
|  | 	thisNumberValue: 'https://ecma-international.org/ecma-262/6.0/#sec-properties-of-the-number-prototype-object', | ||
|  | 	thisTimeValue: 'https://ecma-international.org/ecma-262/6.0/#sec-properties-of-the-date-prototype-object', | ||
|  | 	thisStringValue: 'https://ecma-international.org/ecma-262/6.0/#sec-properties-of-the-string-prototype-object', | ||
|  | 	RegExpExec: 'https://ecma-international.org/ecma-262/6.0/#sec-regexpexec', | ||
|  | 	RegExpBuiltinExec: 'https://ecma-international.org/ecma-262/6.0/#sec-regexpbuiltinexec', | ||
|  | 	IsConcatSpreadable: 'https://ecma-international.org/ecma-262/6.0/#sec-isconcatspreadable', | ||
|  | 	IsPromise: 'https://ecma-international.org/ecma-262/6.0/#sec-ispromise', | ||
|  | 	ArraySpeciesCreate: 'https://ecma-international.org/ecma-262/6.0/#sec-arrayspeciescreate', | ||
|  | 	ObjectCreate: 'https://ecma-international.org/ecma-262/6.0/#sec-objectcreate', | ||
|  | 	AdvanceStringIndex: 'https://ecma-international.org/ecma-262/6.0/#sec-advancestringindex', | ||
|  | 	NormalCompletion: 'https://ecma-international.org/ecma-262/6.0/#sec-normalcompletion' | ||
|  | }; |