'use strict'; /* eslint global-require: 0 */ // https://262.ecma-international.org/6.0/#sec-abstract-operations var ES2015 = { 'Abstract Equality Comparison': require('./2015/AbstractEqualityComparison'), 'Abstract Relational Comparison': require('./2015/AbstractRelationalComparison'), 'Strict Equality Comparison': require('./2015/StrictEqualityComparison'), abs: require('./2015/abs'), AdvanceStringIndex: require('./2015/AdvanceStringIndex'), ArrayCreate: require('./2015/ArrayCreate'), ArraySetLength: require('./2015/ArraySetLength'), ArraySpeciesCreate: require('./2015/ArraySpeciesCreate'), Call: require('./2015/Call'), Canonicalize: require('./2015/Canonicalize'), CanonicalNumericIndexString: require('./2015/CanonicalNumericIndexString'), CharacterRange: require('./2015/CharacterRange'), CompletePropertyDescriptor: require('./2015/CompletePropertyDescriptor'), CompletionRecord: require('./2015/CompletionRecord'), CreateDataProperty: require('./2015/CreateDataProperty'), CreateDataPropertyOrThrow: require('./2015/CreateDataPropertyOrThrow'), CreateHTML: require('./2015/CreateHTML'), CreateIterResultObject: require('./2015/CreateIterResultObject'), CreateListFromArrayLike: require('./2015/CreateListFromArrayLike'), CreateMethodProperty: require('./2015/CreateMethodProperty'), DateFromTime: require('./2015/DateFromTime'), Day: require('./2015/Day'), DayFromYear: require('./2015/DayFromYear'), DaysInYear: require('./2015/DaysInYear'), DayWithinYear: require('./2015/DayWithinYear'), DefinePropertyOrThrow: require('./2015/DefinePropertyOrThrow'), DeletePropertyOrThrow: require('./2015/DeletePropertyOrThrow'), DetachArrayBuffer: require('./2015/DetachArrayBuffer'), EnumerableOwnNames: require('./2015/EnumerableOwnNames'), floor: require('./2015/floor'), FromPropertyDescriptor: require('./2015/FromPropertyDescriptor'), Get: require('./2015/Get'), GetGlobalObject: require('./2015/GetGlobalObject'), GetIterator: require('./2015/GetIterator'), GetMethod: require('./2015/GetMethod'), GetOwnPropertyKeys: require('./2015/GetOwnPropertyKeys'), GetPrototypeFromConstructor: require('./2015/GetPrototypeFromConstructor'), GetSubstitution: require('./2015/GetSubstitution'), GetV: require('./2015/GetV'), GetValueFromBuffer: require('./2015/GetValueFromBuffer'), HasOwnProperty: require('./2015/HasOwnProperty'), HasProperty: require('./2015/HasProperty'), HourFromTime: require('./2015/HourFromTime'), InLeapYear: require('./2015/InLeapYear'), InstanceofOperator: require('./2015/InstanceofOperator'), Invoke: require('./2015/Invoke'), IsAccessorDescriptor: require('./2015/IsAccessorDescriptor'), IsArray: require('./2015/IsArray'), IsCallable: require('./2015/IsCallable'), IsCompatiblePropertyDescriptor: require('./2015/IsCompatiblePropertyDescriptor'), IsConcatSpreadable: require('./2015/IsConcatSpreadable'), IsConstructor: require('./2015/IsConstructor'), IsDataDescriptor: require('./2015/IsDataDescriptor'), IsDetachedBuffer: require('./2015/IsDetachedBuffer'), IsExtensible: require('./2015/IsExtensible'), IsGenericDescriptor: require('./2015/IsGenericDescriptor'), IsInteger: require('./2015/IsInteger'), IsPromise: require('./2015/IsPromise'), IsPropertyDescriptor: require('./2015/IsPropertyDescriptor'), IsPropertyKey: require('./2015/IsPropertyKey'), IsRegExp: require('./2015/IsRegExp'), IsWordChar: require('./2015/IsWordChar'), IteratorClose: require('./2015/IteratorClose'), IteratorComplete: require('./2015/IteratorComplete'), IteratorNext: require('./2015/IteratorNext'), IteratorStep: require('./2015/IteratorStep'), IteratorValue: require('./2015/IteratorValue'), MakeDate: require('./2015/MakeDate'), MakeDay: require('./2015/MakeDay'), MakeTime: require('./2015/MakeTime'), max: require('./2015/max'), min: require('./2015/min'), MinFromTime: require('./2015/MinFromTime'), modulo: require('./2015/modulo'), MonthFromTime: require('./2015/MonthFromTime'), msFromTime: require('./2015/msFromTime'), NewPromiseCapability: require('./2015/NewPromiseCapability'), NormalCompletion: require('./2015/NormalCompletion'), ObjectCreate: require('./2015/ObjectCreate'), ObjectDefineProperties: require('./2015/ObjectDefineProperties'), OrdinaryCreateFromConstructor: require('./2015/OrdinaryCreateFromConstructor'), OrdinaryDefineOwnProperty: require('./2015/OrdinaryDefineOwnProperty'), OrdinaryGetOwnProperty: require('./2015/OrdinaryGetOwnProperty'), OrdinaryHasInstance: require('./2015/OrdinaryHasInstance'), OrdinaryHasProperty: require('./2015/OrdinaryHasProperty'), QuoteJSONString: require('./2015/QuoteJSONString'), RegExpCreate: require('./2015/RegExpCreate'), RegExpExec: require('./2015/RegExpExec'), RequireObjectCoercible: require('./2015/RequireObjectCoercible'), SameValue: require('./2015/SameValue'), SameValueZero: require('./2015/SameValueZero'), SecFromTime: require('./2015/SecFromTime'), Set: require('./2015/Set'), SetFunctionName: require('./2015/SetFunctionName'), SetIntegrityLevel: require('./2015/SetIntegrityLevel'), SetValueInBuffer: require('./2015/SetValueInBuffer'), SpeciesConstructor: require('./2015/SpeciesConstructor'), SplitMatch: require('./2015/SplitMatch'), StringCreate: require('./2015/StringCreate'), StringGetIndexProperty: require('./2015/StringGetIndexProperty'), SymbolDescriptiveString: require('./2015/SymbolDescriptiveString'), TestIntegrityLevel: require('./2015/TestIntegrityLevel'), thisBooleanValue: require('./2015/thisBooleanValue'), thisNumberValue: require('./2015/thisNumberValue'), thisStringValue: require('./2015/thisStringValue'), thisTimeValue: require('./2015/thisTimeValue'), TimeClip: require('./2015/TimeClip'), TimeFromYear: require('./2015/TimeFromYear'), TimeWithinDay: require('./2015/TimeWithinDay'), ToBoolean: require('./2015/ToBoolean'), ToDateString: require('./2015/ToDateString'), ToInt16: require('./2015/ToInt16'), ToInt32: require('./2015/ToInt32'), ToInt8: require('./2015/ToInt8'), ToInteger: require('./2015/ToInteger'), ToLength: require('./2015/ToLength'), ToNumber: require('./2015/ToNumber'), ToObject: require('./2015/ToObject'), ToPrimitive: require('./2015/ToPrimitive'), ToPropertyDescriptor: require('./2015/ToPropertyDescriptor'), ToPropertyKey: require('./2015/ToPropertyKey'), ToString: require('./2015/ToString'), ToUint16: require('./2015/ToUint16'), ToUint32: require('./2015/ToUint32'), ToUint8: require('./2015/ToUint8'), ToUint8Clamp: require('./2015/ToUint8Clamp'), Type: require('./2015/Type'), ValidateAndApplyPropertyDescriptor: require('./2015/ValidateAndApplyPropertyDescriptor'), ValidateTypedArray: require('./2015/ValidateTypedArray'), WeekDay: require('./2015/WeekDay'), YearFromTime: require('./2015/YearFromTime') }; module.exports = ES2015;