You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
			
				
					131 lines
				
				6.2 KiB
			
		
		
			
		
	
	
					131 lines
				
				6.2 KiB
			| 
								 
											4 years ago
										 
									 | 
							
								'use strict';
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/* eslint global-require: 0 */
							 | 
						||
| 
								 | 
							
								// https://262.ecma-international.org/7.0/#sec-abstract-operations
							 | 
						||
| 
								 | 
							
								var ES2016 = {
							 | 
						||
| 
								 | 
							
									'Abstract Equality Comparison': require('./2016/AbstractEqualityComparison'),
							 | 
						||
| 
								 | 
							
									'Abstract Relational Comparison': require('./2016/AbstractRelationalComparison'),
							 | 
						||
| 
								 | 
							
									'Strict Equality Comparison': require('./2016/StrictEqualityComparison'),
							 | 
						||
| 
								 | 
							
									abs: require('./2016/abs'),
							 | 
						||
| 
								 | 
							
									AdvanceStringIndex: require('./2016/AdvanceStringIndex'),
							 | 
						||
| 
								 | 
							
									ArrayCreate: require('./2016/ArrayCreate'),
							 | 
						||
| 
								 | 
							
									ArraySetLength: require('./2016/ArraySetLength'),
							 | 
						||
| 
								 | 
							
									ArraySpeciesCreate: require('./2016/ArraySpeciesCreate'),
							 | 
						||
| 
								 | 
							
									Call: require('./2016/Call'),
							 | 
						||
| 
								 | 
							
									CanonicalNumericIndexString: require('./2016/CanonicalNumericIndexString'),
							 | 
						||
| 
								 | 
							
									CharacterRange: require('./2016/CharacterRange'),
							 | 
						||
| 
								 | 
							
									CompletePropertyDescriptor: require('./2016/CompletePropertyDescriptor'),
							 | 
						||
| 
								 | 
							
									CreateDataProperty: require('./2016/CreateDataProperty'),
							 | 
						||
| 
								 | 
							
									CreateDataPropertyOrThrow: require('./2016/CreateDataPropertyOrThrow'),
							 | 
						||
| 
								 | 
							
									CreateHTML: require('./2016/CreateHTML'),
							 | 
						||
| 
								 | 
							
									CreateIterResultObject: require('./2016/CreateIterResultObject'),
							 | 
						||
| 
								 | 
							
									CreateListFromArrayLike: require('./2016/CreateListFromArrayLike'),
							 | 
						||
| 
								 | 
							
									CreateMethodProperty: require('./2016/CreateMethodProperty'),
							 | 
						||
| 
								 | 
							
									DateFromTime: require('./2016/DateFromTime'),
							 | 
						||
| 
								 | 
							
									Day: require('./2016/Day'),
							 | 
						||
| 
								 | 
							
									DayFromYear: require('./2016/DayFromYear'),
							 | 
						||
| 
								 | 
							
									DaysInYear: require('./2016/DaysInYear'),
							 | 
						||
| 
								 | 
							
									DayWithinYear: require('./2016/DayWithinYear'),
							 | 
						||
| 
								 | 
							
									DefinePropertyOrThrow: require('./2016/DefinePropertyOrThrow'),
							 | 
						||
| 
								 | 
							
									DeletePropertyOrThrow: require('./2016/DeletePropertyOrThrow'),
							 | 
						||
| 
								 | 
							
									EnumerableOwnNames: require('./2016/EnumerableOwnNames'),
							 | 
						||
| 
								 | 
							
									floor: require('./2016/floor'),
							 | 
						||
| 
								 | 
							
									FromPropertyDescriptor: require('./2016/FromPropertyDescriptor'),
							 | 
						||
| 
								 | 
							
									Get: require('./2016/Get'),
							 | 
						||
| 
								 | 
							
									GetIterator: require('./2016/GetIterator'),
							 | 
						||
| 
								 | 
							
									GetMethod: require('./2016/GetMethod'),
							 | 
						||
| 
								 | 
							
									GetOwnPropertyKeys: require('./2016/GetOwnPropertyKeys'),
							 | 
						||
| 
								 | 
							
									GetPrototypeFromConstructor: require('./2016/GetPrototypeFromConstructor'),
							 | 
						||
| 
								 | 
							
									GetSubstitution: require('./2016/GetSubstitution'),
							 | 
						||
| 
								 | 
							
									GetV: require('./2016/GetV'),
							 | 
						||
| 
								 | 
							
									HasOwnProperty: require('./2016/HasOwnProperty'),
							 | 
						||
| 
								 | 
							
									HasProperty: require('./2016/HasProperty'),
							 | 
						||
| 
								 | 
							
									HourFromTime: require('./2016/HourFromTime'),
							 | 
						||
| 
								 | 
							
									InLeapYear: require('./2016/InLeapYear'),
							 | 
						||
| 
								 | 
							
									InstanceofOperator: require('./2016/InstanceofOperator'),
							 | 
						||
| 
								 | 
							
									Invoke: require('./2016/Invoke'),
							 | 
						||
| 
								 | 
							
									IsAccessorDescriptor: require('./2016/IsAccessorDescriptor'),
							 | 
						||
| 
								 | 
							
									IsArray: require('./2016/IsArray'),
							 | 
						||
| 
								 | 
							
									IsCallable: require('./2016/IsCallable'),
							 | 
						||
| 
								 | 
							
									IsCompatiblePropertyDescriptor: require('./2016/IsCompatiblePropertyDescriptor'),
							 | 
						||
| 
								 | 
							
									IsConcatSpreadable: require('./2016/IsConcatSpreadable'),
							 | 
						||
| 
								 | 
							
									IsConstructor: require('./2016/IsConstructor'),
							 | 
						||
| 
								 | 
							
									IsDataDescriptor: require('./2016/IsDataDescriptor'),
							 | 
						||
| 
								 | 
							
									IsExtensible: require('./2016/IsExtensible'),
							 | 
						||
| 
								 | 
							
									IsGenericDescriptor: require('./2016/IsGenericDescriptor'),
							 | 
						||
| 
								 | 
							
									IsInteger: require('./2016/IsInteger'),
							 | 
						||
| 
								 | 
							
									IsPromise: require('./2016/IsPromise'),
							 | 
						||
| 
								 | 
							
									IsPropertyDescriptor: require('./2016/IsPropertyDescriptor'),
							 | 
						||
| 
								 | 
							
									IsPropertyKey: require('./2016/IsPropertyKey'),
							 | 
						||
| 
								 | 
							
									IsRegExp: require('./2016/IsRegExp'),
							 | 
						||
| 
								 | 
							
									IterableToArrayLike: require('./2016/IterableToArrayLike'),
							 | 
						||
| 
								 | 
							
									IteratorClose: require('./2016/IteratorClose'),
							 | 
						||
| 
								 | 
							
									IteratorComplete: require('./2016/IteratorComplete'),
							 | 
						||
| 
								 | 
							
									IteratorNext: require('./2016/IteratorNext'),
							 | 
						||
| 
								 | 
							
									IteratorStep: require('./2016/IteratorStep'),
							 | 
						||
| 
								 | 
							
									IteratorValue: require('./2016/IteratorValue'),
							 | 
						||
| 
								 | 
							
									MakeDate: require('./2016/MakeDate'),
							 | 
						||
| 
								 | 
							
									MakeDay: require('./2016/MakeDay'),
							 | 
						||
| 
								 | 
							
									MakeTime: require('./2016/MakeTime'),
							 | 
						||
| 
								 | 
							
									MinFromTime: require('./2016/MinFromTime'),
							 | 
						||
| 
								 | 
							
									modulo: require('./2016/modulo'),
							 | 
						||
| 
								 | 
							
									MonthFromTime: require('./2016/MonthFromTime'),
							 | 
						||
| 
								 | 
							
									msFromTime: require('./2016/msFromTime'),
							 | 
						||
| 
								 | 
							
									ObjectCreate: require('./2016/ObjectCreate'),
							 | 
						||
| 
								 | 
							
									OrdinaryCreateFromConstructor: require('./2016/OrdinaryCreateFromConstructor'),
							 | 
						||
| 
								 | 
							
									OrdinaryDefineOwnProperty: require('./2016/OrdinaryDefineOwnProperty'),
							 | 
						||
| 
								 | 
							
									OrdinaryGetOwnProperty: require('./2016/OrdinaryGetOwnProperty'),
							 | 
						||
| 
								 | 
							
									OrdinaryGetPrototypeOf: require('./2016/OrdinaryGetPrototypeOf'),
							 | 
						||
| 
								 | 
							
									OrdinaryHasInstance: require('./2016/OrdinaryHasInstance'),
							 | 
						||
| 
								 | 
							
									OrdinaryHasProperty: require('./2016/OrdinaryHasProperty'),
							 | 
						||
| 
								 | 
							
									OrdinarySetPrototypeOf: require('./2016/OrdinarySetPrototypeOf'),
							 | 
						||
| 
								 | 
							
									QuoteJSONString: require('./2016/QuoteJSONString'),
							 | 
						||
| 
								 | 
							
									RegExpCreate: require('./2016/RegExpCreate'),
							 | 
						||
| 
								 | 
							
									RegExpExec: require('./2016/RegExpExec'),
							 | 
						||
| 
								 | 
							
									RequireObjectCoercible: require('./2016/RequireObjectCoercible'),
							 | 
						||
| 
								 | 
							
									SameValue: require('./2016/SameValue'),
							 | 
						||
| 
								 | 
							
									SameValueNonNumber: require('./2016/SameValueNonNumber'),
							 | 
						||
| 
								 | 
							
									SameValueZero: require('./2016/SameValueZero'),
							 | 
						||
| 
								 | 
							
									SecFromTime: require('./2016/SecFromTime'),
							 | 
						||
| 
								 | 
							
									Set: require('./2016/Set'),
							 | 
						||
| 
								 | 
							
									SetFunctionName: require('./2016/SetFunctionName'),
							 | 
						||
| 
								 | 
							
									SetIntegrityLevel: require('./2016/SetIntegrityLevel'),
							 | 
						||
| 
								 | 
							
									SpeciesConstructor: require('./2016/SpeciesConstructor'),
							 | 
						||
| 
								 | 
							
									SplitMatch: require('./2016/SplitMatch'),
							 | 
						||
| 
								 | 
							
									StringCreate: require('./2016/StringCreate'),
							 | 
						||
| 
								 | 
							
									SymbolDescriptiveString: require('./2016/SymbolDescriptiveString'),
							 | 
						||
| 
								 | 
							
									TestIntegrityLevel: require('./2016/TestIntegrityLevel'),
							 | 
						||
| 
								 | 
							
									thisBooleanValue: require('./2016/thisBooleanValue'),
							 | 
						||
| 
								 | 
							
									thisNumberValue: require('./2016/thisNumberValue'),
							 | 
						||
| 
								 | 
							
									thisStringValue: require('./2016/thisStringValue'),
							 | 
						||
| 
								 | 
							
									thisTimeValue: require('./2016/thisTimeValue'),
							 | 
						||
| 
								 | 
							
									TimeClip: require('./2016/TimeClip'),
							 | 
						||
| 
								 | 
							
									TimeFromYear: require('./2016/TimeFromYear'),
							 | 
						||
| 
								 | 
							
									TimeWithinDay: require('./2016/TimeWithinDay'),
							 | 
						||
| 
								 | 
							
									ToBoolean: require('./2016/ToBoolean'),
							 | 
						||
| 
								 | 
							
									ToDateString: require('./2016/ToDateString'),
							 | 
						||
| 
								 | 
							
									ToInt16: require('./2016/ToInt16'),
							 | 
						||
| 
								 | 
							
									ToInt32: require('./2016/ToInt32'),
							 | 
						||
| 
								 | 
							
									ToInt8: require('./2016/ToInt8'),
							 | 
						||
| 
								 | 
							
									ToInteger: require('./2016/ToInteger'),
							 | 
						||
| 
								 | 
							
									ToLength: require('./2016/ToLength'),
							 | 
						||
| 
								 | 
							
									ToNumber: require('./2016/ToNumber'),
							 | 
						||
| 
								 | 
							
									ToObject: require('./2016/ToObject'),
							 | 
						||
| 
								 | 
							
									ToPrimitive: require('./2016/ToPrimitive'),
							 | 
						||
| 
								 | 
							
									ToPropertyDescriptor: require('./2016/ToPropertyDescriptor'),
							 | 
						||
| 
								 | 
							
									ToPropertyKey: require('./2016/ToPropertyKey'),
							 | 
						||
| 
								 | 
							
									ToString: require('./2016/ToString'),
							 | 
						||
| 
								 | 
							
									ToUint16: require('./2016/ToUint16'),
							 | 
						||
| 
								 | 
							
									ToUint32: require('./2016/ToUint32'),
							 | 
						||
| 
								 | 
							
									ToUint8: require('./2016/ToUint8'),
							 | 
						||
| 
								 | 
							
									ToUint8Clamp: require('./2016/ToUint8Clamp'),
							 | 
						||
| 
								 | 
							
									Type: require('./2016/Type'),
							 | 
						||
| 
								 | 
							
									UTF16Decode: require('./2016/UTF16Decode'),
							 | 
						||
| 
								 | 
							
									UTF16Encoding: require('./2016/UTF16Encoding'),
							 | 
						||
| 
								 | 
							
									ValidateAndApplyPropertyDescriptor: require('./2016/ValidateAndApplyPropertyDescriptor'),
							 | 
						||
| 
								 | 
							
									WeekDay: require('./2016/WeekDay'),
							 | 
						||
| 
								 | 
							
									YearFromTime: require('./2016/YearFromTime')
							 | 
						||
| 
								 | 
							
								};
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								module.exports = ES2016;
							 |