JSPM

  • Created
  • Published
  • Downloads 63358844
  • Score
    100M100P100Q240577F
  • License MIT

ECMAScript spec abstract operations.

Package Exports

  • es-abstract
  • es-abstract/2015/AbstractEqualityComparison
  • es-abstract/2015/AbstractRelationalComparison
  • es-abstract/2015/AdvanceStringIndex
  • es-abstract/2015/ArrayCreate
  • es-abstract/2015/ArraySetLength
  • es-abstract/2015/ArraySpeciesCreate
  • es-abstract/2015/Call
  • es-abstract/2015/CanonicalNumericIndexString
  • es-abstract/2015/CompletePropertyDescriptor
  • es-abstract/2015/CreateDataProperty
  • es-abstract/2015/CreateDataPropertyOrThrow
  • es-abstract/2015/CreateHTML
  • es-abstract/2015/CreateIterResultObject
  • es-abstract/2015/CreateListFromArrayLike
  • es-abstract/2015/CreateMethodProperty
  • es-abstract/2015/DateFromTime
  • es-abstract/2015/Day
  • es-abstract/2015/DayFromYear
  • es-abstract/2015/DayWithinYear
  • es-abstract/2015/DaysInYear
  • es-abstract/2015/DefinePropertyOrThrow
  • es-abstract/2015/DeletePropertyOrThrow
  • es-abstract/2015/EnumerableOwnNames
  • es-abstract/2015/FromPropertyDescriptor
  • es-abstract/2015/Get
  • es-abstract/2015/GetIterator
  • es-abstract/2015/GetMethod
  • es-abstract/2015/GetOwnPropertyKeys
  • es-abstract/2015/GetPrototypeFromConstructor
  • es-abstract/2015/GetSubstitution
  • es-abstract/2015/GetV
  • es-abstract/2015/HasOwnProperty
  • es-abstract/2015/HasProperty
  • es-abstract/2015/HourFromTime
  • es-abstract/2015/InLeapYear
  • es-abstract/2015/InstanceofOperator
  • es-abstract/2015/Invoke
  • es-abstract/2015/IsAccessorDescriptor
  • es-abstract/2015/IsArray
  • es-abstract/2015/IsCallable
  • es-abstract/2015/IsConcatSpreadable
  • es-abstract/2015/IsConstructor
  • es-abstract/2015/IsDataDescriptor
  • es-abstract/2015/IsExtensible
  • es-abstract/2015/IsGenericDescriptor
  • es-abstract/2015/IsInteger
  • es-abstract/2015/IsPromise
  • es-abstract/2015/IsPropertyDescriptor
  • es-abstract/2015/IsPropertyKey
  • es-abstract/2015/IsRegExp
  • es-abstract/2015/IteratorClose
  • es-abstract/2015/IteratorComplete
  • es-abstract/2015/IteratorNext
  • es-abstract/2015/IteratorStep
  • es-abstract/2015/IteratorValue
  • es-abstract/2015/MakeDate
  • es-abstract/2015/MakeDay
  • es-abstract/2015/MakeTime
  • es-abstract/2015/MinFromTime
  • es-abstract/2015/MonthFromTime
  • es-abstract/2015/ObjectCreate
  • es-abstract/2015/OrdinaryCreateFromConstructor
  • es-abstract/2015/OrdinaryDefineOwnProperty
  • es-abstract/2015/OrdinaryGetOwnProperty
  • es-abstract/2015/OrdinaryHasInstance
  • es-abstract/2015/OrdinaryHasProperty
  • es-abstract/2015/QuoteJSONString
  • es-abstract/2015/RegExpCreate
  • es-abstract/2015/RegExpExec
  • es-abstract/2015/RequireObjectCoercible
  • es-abstract/2015/SameValue
  • es-abstract/2015/SameValueZero
  • es-abstract/2015/SecFromTime
  • es-abstract/2015/Set
  • es-abstract/2015/SetFunctionName
  • es-abstract/2015/SetIntegrityLevel
  • es-abstract/2015/SpeciesConstructor
  • es-abstract/2015/SplitMatch
  • es-abstract/2015/StrictEqualityComparison
  • es-abstract/2015/StringCreate
  • es-abstract/2015/StringGetIndexProperty
  • es-abstract/2015/SymbolDescriptiveString
  • es-abstract/2015/TestIntegrityLevel
  • es-abstract/2015/TimeClip
  • es-abstract/2015/TimeFromYear
  • es-abstract/2015/TimeWithinDay
  • es-abstract/2015/ToBoolean
  • es-abstract/2015/ToDateString
  • es-abstract/2015/ToInt16
  • es-abstract/2015/ToInt32
  • es-abstract/2015/ToInt8
  • es-abstract/2015/ToInteger
  • es-abstract/2015/ToLength
  • es-abstract/2015/ToNumber
  • es-abstract/2015/ToObject
  • es-abstract/2015/ToPrimitive
  • es-abstract/2015/ToPropertyDescriptor
  • es-abstract/2015/ToPropertyKey
  • es-abstract/2015/ToString
  • es-abstract/2015/ToUint16
  • es-abstract/2015/ToUint32
  • es-abstract/2015/ToUint8
  • es-abstract/2015/ToUint8Clamp
  • es-abstract/2015/Type
  • es-abstract/2015/ValidateAndApplyPropertyDescriptor
  • es-abstract/2015/WeekDay
  • es-abstract/2015/YearFromTime
  • es-abstract/2015/abs
  • es-abstract/2015/floor
  • es-abstract/2015/modulo
  • es-abstract/2015/msFromTime
  • es-abstract/2015/thisBooleanValue
  • es-abstract/2015/thisNumberValue
  • es-abstract/2015/thisStringValue
  • es-abstract/2015/thisTimeValue
  • es-abstract/2016/AbstractEqualityComparison
  • es-abstract/2016/AbstractRelationalComparison
  • es-abstract/2016/AdvanceStringIndex
  • es-abstract/2016/ArrayCreate
  • es-abstract/2016/ArraySetLength
  • es-abstract/2016/ArraySpeciesCreate
  • es-abstract/2016/Call
  • es-abstract/2016/CanonicalNumericIndexString
  • es-abstract/2016/CompletePropertyDescriptor
  • es-abstract/2016/CreateDataProperty
  • es-abstract/2016/CreateDataPropertyOrThrow
  • es-abstract/2016/CreateHTML
  • es-abstract/2016/CreateIterResultObject
  • es-abstract/2016/CreateListFromArrayLike
  • es-abstract/2016/CreateMethodProperty
  • es-abstract/2016/DateFromTime
  • es-abstract/2016/Day
  • es-abstract/2016/DayFromYear
  • es-abstract/2016/DayWithinYear
  • es-abstract/2016/DaysInYear
  • es-abstract/2016/DefinePropertyOrThrow
  • es-abstract/2016/DeletePropertyOrThrow
  • es-abstract/2016/EnumerableOwnNames
  • es-abstract/2016/FromPropertyDescriptor
  • es-abstract/2016/Get
  • es-abstract/2016/GetIterator
  • es-abstract/2016/GetMethod
  • es-abstract/2016/GetOwnPropertyKeys
  • es-abstract/2016/GetPrototypeFromConstructor
  • es-abstract/2016/GetSubstitution
  • es-abstract/2016/GetV
  • es-abstract/2016/HasOwnProperty
  • es-abstract/2016/HasProperty
  • es-abstract/2016/HourFromTime
  • es-abstract/2016/InLeapYear
  • es-abstract/2016/InstanceofOperator
  • es-abstract/2016/Invoke
  • es-abstract/2016/IsAccessorDescriptor
  • es-abstract/2016/IsArray
  • es-abstract/2016/IsCallable
  • es-abstract/2016/IsConcatSpreadable
  • es-abstract/2016/IsConstructor
  • es-abstract/2016/IsDataDescriptor
  • es-abstract/2016/IsExtensible
  • es-abstract/2016/IsGenericDescriptor
  • es-abstract/2016/IsInteger
  • es-abstract/2016/IsPromise
  • es-abstract/2016/IsPropertyDescriptor
  • es-abstract/2016/IsPropertyKey
  • es-abstract/2016/IsRegExp
  • es-abstract/2016/IterableToArrayLike
  • es-abstract/2016/IteratorClose
  • es-abstract/2016/IteratorComplete
  • es-abstract/2016/IteratorNext
  • es-abstract/2016/IteratorStep
  • es-abstract/2016/IteratorValue
  • es-abstract/2016/MakeDate
  • es-abstract/2016/MakeDay
  • es-abstract/2016/MakeTime
  • es-abstract/2016/MinFromTime
  • es-abstract/2016/MonthFromTime
  • es-abstract/2016/ObjectCreate
  • es-abstract/2016/OrdinaryCreateFromConstructor
  • es-abstract/2016/OrdinaryDefineOwnProperty
  • es-abstract/2016/OrdinaryGetOwnProperty
  • es-abstract/2016/OrdinaryGetPrototypeOf
  • es-abstract/2016/OrdinaryHasInstance
  • es-abstract/2016/OrdinaryHasProperty
  • es-abstract/2016/OrdinarySetPrototypeOf
  • es-abstract/2016/QuoteJSONString
  • es-abstract/2016/RegExpCreate
  • es-abstract/2016/RegExpExec
  • es-abstract/2016/RequireObjectCoercible
  • es-abstract/2016/SameValue
  • es-abstract/2016/SameValueNonNumber
  • es-abstract/2016/SameValueZero
  • es-abstract/2016/SecFromTime
  • es-abstract/2016/Set
  • es-abstract/2016/SetFunctionName
  • es-abstract/2016/SetIntegrityLevel
  • es-abstract/2016/SpeciesConstructor
  • es-abstract/2016/SplitMatch
  • es-abstract/2016/StrictEqualityComparison
  • es-abstract/2016/StringCreate
  • es-abstract/2016/SymbolDescriptiveString
  • es-abstract/2016/TestIntegrityLevel
  • es-abstract/2016/TimeClip
  • es-abstract/2016/TimeFromYear
  • es-abstract/2016/TimeWithinDay
  • es-abstract/2016/ToBoolean
  • es-abstract/2016/ToDateString
  • es-abstract/2016/ToInt16
  • es-abstract/2016/ToInt32
  • es-abstract/2016/ToInt8
  • es-abstract/2016/ToInteger
  • es-abstract/2016/ToLength
  • es-abstract/2016/ToNumber
  • es-abstract/2016/ToObject
  • es-abstract/2016/ToPrimitive
  • es-abstract/2016/ToPropertyDescriptor
  • es-abstract/2016/ToPropertyKey
  • es-abstract/2016/ToString
  • es-abstract/2016/ToUint16
  • es-abstract/2016/ToUint32
  • es-abstract/2016/ToUint8
  • es-abstract/2016/ToUint8Clamp
  • es-abstract/2016/Type
  • es-abstract/2016/UTF16Decode
  • es-abstract/2016/UTF16Encoding
  • es-abstract/2016/ValidateAndApplyPropertyDescriptor
  • es-abstract/2016/WeekDay
  • es-abstract/2016/YearFromTime
  • es-abstract/2016/abs
  • es-abstract/2016/floor
  • es-abstract/2016/modulo
  • es-abstract/2016/msFromTime
  • es-abstract/2016/thisBooleanValue
  • es-abstract/2016/thisNumberValue
  • es-abstract/2016/thisStringValue
  • es-abstract/2016/thisTimeValue
  • es-abstract/2017/AbstractEqualityComparison
  • es-abstract/2017/AbstractRelationalComparison
  • es-abstract/2017/AdvanceStringIndex
  • es-abstract/2017/ArrayCreate
  • es-abstract/2017/ArraySetLength
  • es-abstract/2017/ArraySpeciesCreate
  • es-abstract/2017/Call
  • es-abstract/2017/CanonicalNumericIndexString
  • es-abstract/2017/CompletePropertyDescriptor
  • es-abstract/2017/CreateDataProperty
  • es-abstract/2017/CreateDataPropertyOrThrow
  • es-abstract/2017/CreateHTML
  • es-abstract/2017/CreateIterResultObject
  • es-abstract/2017/CreateListFromArrayLike
  • es-abstract/2017/CreateMethodProperty
  • es-abstract/2017/DateFromTime
  • es-abstract/2017/Day
  • es-abstract/2017/DayFromYear
  • es-abstract/2017/DayWithinYear
  • es-abstract/2017/DaysInYear
  • es-abstract/2017/DefinePropertyOrThrow
  • es-abstract/2017/DeletePropertyOrThrow
  • es-abstract/2017/EnumerableOwnProperties
  • es-abstract/2017/FromPropertyDescriptor
  • es-abstract/2017/Get
  • es-abstract/2017/GetIterator
  • es-abstract/2017/GetMethod
  • es-abstract/2017/GetOwnPropertyKeys
  • es-abstract/2017/GetPrototypeFromConstructor
  • es-abstract/2017/GetSubstitution
  • es-abstract/2017/GetV
  • es-abstract/2017/HasOwnProperty
  • es-abstract/2017/HasProperty
  • es-abstract/2017/HourFromTime
  • es-abstract/2017/InLeapYear
  • es-abstract/2017/InstanceofOperator
  • es-abstract/2017/Invoke
  • es-abstract/2017/IsAccessorDescriptor
  • es-abstract/2017/IsArray
  • es-abstract/2017/IsCallable
  • es-abstract/2017/IsConcatSpreadable
  • es-abstract/2017/IsConstructor
  • es-abstract/2017/IsDataDescriptor
  • es-abstract/2017/IsExtensible
  • es-abstract/2017/IsGenericDescriptor
  • es-abstract/2017/IsInteger
  • es-abstract/2017/IsPromise
  • es-abstract/2017/IsPropertyDescriptor
  • es-abstract/2017/IsPropertyKey
  • es-abstract/2017/IsRegExp
  • es-abstract/2017/IterableToList
  • es-abstract/2017/IteratorClose
  • es-abstract/2017/IteratorComplete
  • es-abstract/2017/IteratorNext
  • es-abstract/2017/IteratorStep
  • es-abstract/2017/IteratorValue
  • es-abstract/2017/MakeDate
  • es-abstract/2017/MakeDay
  • es-abstract/2017/MakeTime
  • es-abstract/2017/MinFromTime
  • es-abstract/2017/MonthFromTime
  • es-abstract/2017/ObjectCreate
  • es-abstract/2017/OrdinaryCreateFromConstructor
  • es-abstract/2017/OrdinaryDefineOwnProperty
  • es-abstract/2017/OrdinaryGetOwnProperty
  • es-abstract/2017/OrdinaryGetPrototypeOf
  • es-abstract/2017/OrdinaryHasInstance
  • es-abstract/2017/OrdinaryHasProperty
  • es-abstract/2017/OrdinarySetPrototypeOf
  • es-abstract/2017/QuoteJSONString
  • es-abstract/2017/RegExpCreate
  • es-abstract/2017/RegExpExec
  • es-abstract/2017/RequireObjectCoercible
  • es-abstract/2017/SameValue
  • es-abstract/2017/SameValueNonNumber
  • es-abstract/2017/SameValueZero
  • es-abstract/2017/SecFromTime
  • es-abstract/2017/Set
  • es-abstract/2017/SetFunctionName
  • es-abstract/2017/SetIntegrityLevel
  • es-abstract/2017/SpeciesConstructor
  • es-abstract/2017/SplitMatch
  • es-abstract/2017/StrictEqualityComparison
  • es-abstract/2017/StringCreate
  • es-abstract/2017/StringGetOwnProperty
  • es-abstract/2017/SymbolDescriptiveString
  • es-abstract/2017/TestIntegrityLevel
  • es-abstract/2017/TimeClip
  • es-abstract/2017/TimeFromYear
  • es-abstract/2017/TimeWithinDay
  • es-abstract/2017/ToBoolean
  • es-abstract/2017/ToDateString
  • es-abstract/2017/ToIndex
  • es-abstract/2017/ToInt16
  • es-abstract/2017/ToInt32
  • es-abstract/2017/ToInt8
  • es-abstract/2017/ToInteger
  • es-abstract/2017/ToLength
  • es-abstract/2017/ToNumber
  • es-abstract/2017/ToObject
  • es-abstract/2017/ToPrimitive
  • es-abstract/2017/ToPropertyDescriptor
  • es-abstract/2017/ToPropertyKey
  • es-abstract/2017/ToString
  • es-abstract/2017/ToUint16
  • es-abstract/2017/ToUint32
  • es-abstract/2017/ToUint8
  • es-abstract/2017/ToUint8Clamp
  • es-abstract/2017/Type
  • es-abstract/2017/UTF16Decode
  • es-abstract/2017/UTF16Encoding
  • es-abstract/2017/ValidateAndApplyPropertyDescriptor
  • es-abstract/2017/WeekDay
  • es-abstract/2017/YearFromTime
  • es-abstract/2017/abs
  • es-abstract/2017/floor
  • es-abstract/2017/modulo
  • es-abstract/2017/msFromTime
  • es-abstract/2017/thisBooleanValue
  • es-abstract/2017/thisNumberValue
  • es-abstract/2017/thisStringValue
  • es-abstract/2017/thisTimeValue
  • es-abstract/2018/AbstractEqualityComparison
  • es-abstract/2018/AbstractRelationalComparison
  • es-abstract/2018/AdvanceStringIndex
  • es-abstract/2018/ArrayCreate
  • es-abstract/2018/ArraySetLength
  • es-abstract/2018/ArraySpeciesCreate
  • es-abstract/2018/Call
  • es-abstract/2018/CanonicalNumericIndexString
  • es-abstract/2018/CompletePropertyDescriptor
  • es-abstract/2018/CopyDataProperties
  • es-abstract/2018/CreateDataProperty
  • es-abstract/2018/CreateDataPropertyOrThrow
  • es-abstract/2018/CreateHTML
  • es-abstract/2018/CreateIterResultObject
  • es-abstract/2018/CreateListFromArrayLike
  • es-abstract/2018/CreateMethodProperty
  • es-abstract/2018/DateFromTime
  • es-abstract/2018/DateString
  • es-abstract/2018/Day
  • es-abstract/2018/DayFromYear
  • es-abstract/2018/DayWithinYear
  • es-abstract/2018/DaysInYear
  • es-abstract/2018/DefinePropertyOrThrow
  • es-abstract/2018/DeletePropertyOrThrow
  • es-abstract/2018/EnumerableOwnPropertyNames
  • es-abstract/2018/FromPropertyDescriptor
  • es-abstract/2018/Get
  • es-abstract/2018/GetIterator
  • es-abstract/2018/GetMethod
  • es-abstract/2018/GetOwnPropertyKeys
  • es-abstract/2018/GetPrototypeFromConstructor
  • es-abstract/2018/GetSubstitution
  • es-abstract/2018/GetV
  • es-abstract/2018/HasOwnProperty
  • es-abstract/2018/HasProperty
  • es-abstract/2018/HourFromTime
  • es-abstract/2018/InLeapYear
  • es-abstract/2018/InstanceofOperator
  • es-abstract/2018/Invoke
  • es-abstract/2018/IsAccessorDescriptor
  • es-abstract/2018/IsArray
  • es-abstract/2018/IsCallable
  • es-abstract/2018/IsConcatSpreadable
  • es-abstract/2018/IsConstructor
  • es-abstract/2018/IsDataDescriptor
  • es-abstract/2018/IsExtensible
  • es-abstract/2018/IsGenericDescriptor
  • es-abstract/2018/IsInteger
  • es-abstract/2018/IsPromise
  • es-abstract/2018/IsPropertyKey
  • es-abstract/2018/IsRegExp
  • es-abstract/2018/IsStringPrefix
  • es-abstract/2018/IterableToList
  • es-abstract/2018/IteratorClose
  • es-abstract/2018/IteratorComplete
  • es-abstract/2018/IteratorNext
  • es-abstract/2018/IteratorStep
  • es-abstract/2018/IteratorValue
  • es-abstract/2018/MakeDate
  • es-abstract/2018/MakeDay
  • es-abstract/2018/MakeTime
  • es-abstract/2018/MinFromTime
  • es-abstract/2018/MonthFromTime
  • es-abstract/2018/NumberToString
  • es-abstract/2018/ObjectCreate
  • es-abstract/2018/OrdinaryCreateFromConstructor
  • es-abstract/2018/OrdinaryDefineOwnProperty
  • es-abstract/2018/OrdinaryGetOwnProperty
  • es-abstract/2018/OrdinaryGetPrototypeOf
  • es-abstract/2018/OrdinaryHasInstance
  • es-abstract/2018/OrdinaryHasProperty
  • es-abstract/2018/OrdinarySetPrototypeOf
  • es-abstract/2018/PromiseResolve
  • es-abstract/2018/QuoteJSONString
  • es-abstract/2018/RegExpCreate
  • es-abstract/2018/RegExpExec
  • es-abstract/2018/RequireObjectCoercible
  • es-abstract/2018/SameValue
  • es-abstract/2018/SameValueNonNumber
  • es-abstract/2018/SameValueZero
  • es-abstract/2018/SecFromTime
  • es-abstract/2018/Set
  • es-abstract/2018/SetFunctionLength
  • es-abstract/2018/SetFunctionName
  • es-abstract/2018/SetIntegrityLevel
  • es-abstract/2018/SpeciesConstructor
  • es-abstract/2018/SplitMatch
  • es-abstract/2018/StrictEqualityComparison
  • es-abstract/2018/StringCreate
  • es-abstract/2018/StringGetOwnProperty
  • es-abstract/2018/SymbolDescriptiveString
  • es-abstract/2018/TestIntegrityLevel
  • es-abstract/2018/TimeClip
  • es-abstract/2018/TimeFromYear
  • es-abstract/2018/TimeString
  • es-abstract/2018/TimeWithinDay
  • es-abstract/2018/ToBoolean
  • es-abstract/2018/ToDateString
  • es-abstract/2018/ToIndex
  • es-abstract/2018/ToInt16
  • es-abstract/2018/ToInt32
  • es-abstract/2018/ToInt8
  • es-abstract/2018/ToInteger
  • es-abstract/2018/ToLength
  • es-abstract/2018/ToNumber
  • es-abstract/2018/ToObject
  • es-abstract/2018/ToPrimitive
  • es-abstract/2018/ToPropertyDescriptor
  • es-abstract/2018/ToPropertyKey
  • es-abstract/2018/ToString
  • es-abstract/2018/ToUint16
  • es-abstract/2018/ToUint32
  • es-abstract/2018/ToUint8
  • es-abstract/2018/ToUint8Clamp
  • es-abstract/2018/Type
  • es-abstract/2018/UTF16Decode
  • es-abstract/2018/UTF16Encoding
  • es-abstract/2018/UnicodeEscape
  • es-abstract/2018/ValidateAndApplyPropertyDescriptor
  • es-abstract/2018/WeekDay
  • es-abstract/2018/YearFromTime
  • es-abstract/2018/abs
  • es-abstract/2018/floor
  • es-abstract/2018/modulo
  • es-abstract/2018/msFromTime
  • es-abstract/2018/thisBooleanValue
  • es-abstract/2018/thisNumberValue
  • es-abstract/2018/thisStringValue
  • es-abstract/2018/thisSymbolValue
  • es-abstract/2018/thisTimeValue
  • es-abstract/2019/AbstractEqualityComparison
  • es-abstract/2019/AbstractRelationalComparison
  • es-abstract/2019/AddEntriesFromIterable
  • es-abstract/2019/AdvanceStringIndex
  • es-abstract/2019/ArrayCreate
  • es-abstract/2019/ArraySetLength
  • es-abstract/2019/ArraySpeciesCreate
  • es-abstract/2019/Call
  • es-abstract/2019/Call.js
  • es-abstract/2019/CanonicalNumericIndexString
  • es-abstract/2019/CompletePropertyDescriptor
  • es-abstract/2019/CopyDataProperties
  • es-abstract/2019/CreateDataProperty
  • es-abstract/2019/CreateDataPropertyOrThrow
  • es-abstract/2019/CreateHTML
  • es-abstract/2019/CreateIterResultObject
  • es-abstract/2019/CreateListFromArrayLike
  • es-abstract/2019/CreateMethodProperty
  • es-abstract/2019/DateFromTime
  • es-abstract/2019/DateString
  • es-abstract/2019/Day
  • es-abstract/2019/DayFromYear
  • es-abstract/2019/DayWithinYear
  • es-abstract/2019/DaysInYear
  • es-abstract/2019/DefinePropertyOrThrow
  • es-abstract/2019/DeletePropertyOrThrow
  • es-abstract/2019/EnumerableOwnPropertyNames
  • es-abstract/2019/FlattenIntoArray
  • es-abstract/2019/FromPropertyDescriptor
  • es-abstract/2019/Get
  • es-abstract/2019/GetIterator
  • es-abstract/2019/GetMethod
  • es-abstract/2019/GetOwnPropertyKeys
  • es-abstract/2019/GetPrototypeFromConstructor
  • es-abstract/2019/GetSubstitution
  • es-abstract/2019/GetV
  • es-abstract/2019/HasOwnProperty
  • es-abstract/2019/HasProperty
  • es-abstract/2019/HourFromTime
  • es-abstract/2019/InLeapYear
  • es-abstract/2019/InstanceofOperator
  • es-abstract/2019/Invoke
  • es-abstract/2019/IsAccessorDescriptor
  • es-abstract/2019/IsArray
  • es-abstract/2019/IsCallable
  • es-abstract/2019/IsConcatSpreadable
  • es-abstract/2019/IsConstructor
  • es-abstract/2019/IsDataDescriptor
  • es-abstract/2019/IsExtensible
  • es-abstract/2019/IsGenericDescriptor
  • es-abstract/2019/IsInteger
  • es-abstract/2019/IsPromise
  • es-abstract/2019/IsPropertyKey
  • es-abstract/2019/IsRegExp
  • es-abstract/2019/IsStringPrefix
  • es-abstract/2019/IterableToList
  • es-abstract/2019/IteratorClose
  • es-abstract/2019/IteratorComplete
  • es-abstract/2019/IteratorNext
  • es-abstract/2019/IteratorStep
  • es-abstract/2019/IteratorValue
  • es-abstract/2019/MakeDate
  • es-abstract/2019/MakeDay
  • es-abstract/2019/MakeTime
  • es-abstract/2019/MinFromTime
  • es-abstract/2019/MonthFromTime
  • es-abstract/2019/NumberToString
  • es-abstract/2019/ObjectCreate
  • es-abstract/2019/OrdinaryCreateFromConstructor
  • es-abstract/2019/OrdinaryDefineOwnProperty
  • es-abstract/2019/OrdinaryGetOwnProperty
  • es-abstract/2019/OrdinaryGetPrototypeOf
  • es-abstract/2019/OrdinaryHasInstance
  • es-abstract/2019/OrdinaryHasProperty
  • es-abstract/2019/OrdinarySetPrototypeOf
  • es-abstract/2019/PromiseResolve
  • es-abstract/2019/QuoteJSONString
  • es-abstract/2019/RegExpCreate
  • es-abstract/2019/RegExpExec
  • es-abstract/2019/RequireObjectCoercible
  • es-abstract/2019/RequireObjectCoercible.js
  • es-abstract/2019/SameValue
  • es-abstract/2019/SameValueNonNumber
  • es-abstract/2019/SameValueZero
  • es-abstract/2019/SecFromTime
  • es-abstract/2019/Set
  • es-abstract/2019/SetFunctionLength
  • es-abstract/2019/SetFunctionName
  • es-abstract/2019/SetIntegrityLevel
  • es-abstract/2019/SpeciesConstructor
  • es-abstract/2019/SpeciesConstructor.js
  • es-abstract/2019/SplitMatch
  • es-abstract/2019/StrictEqualityComparison
  • es-abstract/2019/StringCreate
  • es-abstract/2019/StringGetOwnProperty
  • es-abstract/2019/SymbolDescriptiveString
  • es-abstract/2019/TestIntegrityLevel
  • es-abstract/2019/TimeClip
  • es-abstract/2019/TimeFromYear
  • es-abstract/2019/TimeString
  • es-abstract/2019/TimeWithinDay
  • es-abstract/2019/ToBoolean
  • es-abstract/2019/ToDateString
  • es-abstract/2019/ToIndex
  • es-abstract/2019/ToInt16
  • es-abstract/2019/ToInt32
  • es-abstract/2019/ToInt8
  • es-abstract/2019/ToInteger
  • es-abstract/2019/ToInteger.js
  • es-abstract/2019/ToLength
  • es-abstract/2019/ToNumber
  • es-abstract/2019/ToNumber.js
  • es-abstract/2019/ToObject
  • es-abstract/2019/ToObject.js
  • es-abstract/2019/ToPrimitive
  • es-abstract/2019/ToPrimitive.js
  • es-abstract/2019/ToPropertyDescriptor
  • es-abstract/2019/ToPropertyKey
  • es-abstract/2019/ToString
  • es-abstract/2019/ToString.js
  • es-abstract/2019/ToUint16
  • es-abstract/2019/ToUint32
  • es-abstract/2019/ToUint8
  • es-abstract/2019/ToUint8Clamp
  • es-abstract/2019/TrimString
  • es-abstract/2019/Type
  • es-abstract/2019/Type.js
  • es-abstract/2019/UTF16Decode
  • es-abstract/2019/UTF16Encoding
  • es-abstract/2019/UnicodeEscape
  • es-abstract/2019/ValidateAndApplyPropertyDescriptor
  • es-abstract/2019/WeekDay
  • es-abstract/2019/YearFromTime
  • es-abstract/2019/abs
  • es-abstract/2019/floor
  • es-abstract/2019/modulo
  • es-abstract/2019/msFromTime
  • es-abstract/2019/thisBooleanValue
  • es-abstract/2019/thisNumberValue
  • es-abstract/2019/thisStringValue
  • es-abstract/2019/thisSymbolValue
  • es-abstract/2019/thisTimeValue
  • es-abstract/2020/AbstractEqualityComparison
  • es-abstract/2020/AbstractRelationalComparison
  • es-abstract/2020/AddEntriesFromIterable
  • es-abstract/2020/AdvanceStringIndex
  • es-abstract/2020/ArrayCreate
  • es-abstract/2020/ArraySetLength
  • es-abstract/2020/ArraySpeciesCreate
  • es-abstract/2020/BigInt/add
  • es-abstract/2020/BigInt/bitwiseAND
  • es-abstract/2020/BigInt/bitwiseNOT
  • es-abstract/2020/BigInt/bitwiseOR
  • es-abstract/2020/BigInt/bitwiseXOR
  • es-abstract/2020/BigInt/divide
  • es-abstract/2020/BigInt/equal
  • es-abstract/2020/BigInt/exponentiate
  • es-abstract/2020/BigInt/index
  • es-abstract/2020/BigInt/leftShift
  • es-abstract/2020/BigInt/lessThan
  • es-abstract/2020/BigInt/multiply
  • es-abstract/2020/BigInt/remainder
  • es-abstract/2020/BigInt/sameValue
  • es-abstract/2020/BigInt/sameValueZero
  • es-abstract/2020/BigInt/signedRightShift
  • es-abstract/2020/BigInt/subtract
  • es-abstract/2020/BigInt/toString
  • es-abstract/2020/BigInt/unaryMinus
  • es-abstract/2020/BigInt/unsignedRightShift
  • es-abstract/2020/BigIntBitwiseOp
  • es-abstract/2020/BinaryAnd
  • es-abstract/2020/BinaryOr
  • es-abstract/2020/BinaryXor
  • es-abstract/2020/Call
  • es-abstract/2020/Call.js
  • es-abstract/2020/CanonicalNumericIndexString
  • es-abstract/2020/CodePointAt
  • es-abstract/2020/CompletePropertyDescriptor
  • es-abstract/2020/CopyDataProperties
  • es-abstract/2020/CreateDataProperty
  • es-abstract/2020/CreateDataPropertyOrThrow
  • es-abstract/2020/CreateHTML
  • es-abstract/2020/CreateIterResultObject
  • es-abstract/2020/CreateListFromArrayLike
  • es-abstract/2020/CreateMethodProperty
  • es-abstract/2020/DateFromTime
  • es-abstract/2020/DateString
  • es-abstract/2020/Day
  • es-abstract/2020/DayFromYear
  • es-abstract/2020/DayWithinYear
  • es-abstract/2020/DaysInYear
  • es-abstract/2020/DefinePropertyOrThrow
  • es-abstract/2020/DeletePropertyOrThrow
  • es-abstract/2020/EnumerableOwnPropertyNames
  • es-abstract/2020/FlattenIntoArray
  • es-abstract/2020/FromPropertyDescriptor
  • es-abstract/2020/Get
  • es-abstract/2020/GetIterator
  • es-abstract/2020/GetMethod
  • es-abstract/2020/GetMethod.js
  • es-abstract/2020/GetOwnPropertyKeys
  • es-abstract/2020/GetPrototypeFromConstructor
  • es-abstract/2020/GetSubstitution
  • es-abstract/2020/GetV
  • es-abstract/2020/HasOwnProperty
  • es-abstract/2020/HasProperty
  • es-abstract/2020/HourFromTime
  • es-abstract/2020/InLeapYear
  • es-abstract/2020/InstanceofOperator
  • es-abstract/2020/Invoke
  • es-abstract/2020/IsAccessorDescriptor
  • es-abstract/2020/IsArray
  • es-abstract/2020/IsBigIntElementType
  • es-abstract/2020/IsCallable
  • es-abstract/2020/IsConcatSpreadable
  • es-abstract/2020/IsConstructor
  • es-abstract/2020/IsDataDescriptor
  • es-abstract/2020/IsExtensible
  • es-abstract/2020/IsGenericDescriptor
  • es-abstract/2020/IsInteger
  • es-abstract/2020/IsInteger.js
  • es-abstract/2020/IsNoTearConfiguration
  • es-abstract/2020/IsNonNegativeInteger
  • es-abstract/2020/IsPromise
  • es-abstract/2020/IsPropertyKey
  • es-abstract/2020/IsRegExp
  • es-abstract/2020/IsStringPrefix
  • es-abstract/2020/IsUnclampedIntegerElementType
  • es-abstract/2020/IsUnsignedElementType
  • es-abstract/2020/IterableToList
  • es-abstract/2020/IteratorClose
  • es-abstract/2020/IteratorComplete
  • es-abstract/2020/IteratorNext
  • es-abstract/2020/IteratorStep
  • es-abstract/2020/IteratorValue
  • es-abstract/2020/LengthOfArrayLike
  • es-abstract/2020/MakeDate
  • es-abstract/2020/MakeDay
  • es-abstract/2020/MakeTime
  • es-abstract/2020/MinFromTime
  • es-abstract/2020/MonthFromTime
  • es-abstract/2020/Number/add
  • es-abstract/2020/Number/bitwiseAND
  • es-abstract/2020/Number/bitwiseNOT
  • es-abstract/2020/Number/bitwiseOR
  • es-abstract/2020/Number/bitwiseXOR
  • es-abstract/2020/Number/divide
  • es-abstract/2020/Number/equal
  • es-abstract/2020/Number/exponentiate
  • es-abstract/2020/Number/index
  • es-abstract/2020/Number/leftShift
  • es-abstract/2020/Number/lessThan
  • es-abstract/2020/Number/multiply
  • es-abstract/2020/Number/remainder
  • es-abstract/2020/Number/sameValue
  • es-abstract/2020/Number/sameValueZero
  • es-abstract/2020/Number/signedRightShift
  • es-abstract/2020/Number/subtract
  • es-abstract/2020/Number/toString
  • es-abstract/2020/Number/unaryMinus
  • es-abstract/2020/Number/unsignedRightShift
  • es-abstract/2020/NumberBitwiseOp
  • es-abstract/2020/NumberToBigInt
  • es-abstract/2020/OrdinaryCreateFromConstructor
  • es-abstract/2020/OrdinaryDefineOwnProperty
  • es-abstract/2020/OrdinaryGetOwnProperty
  • es-abstract/2020/OrdinaryGetPrototypeOf
  • es-abstract/2020/OrdinaryHasInstance
  • es-abstract/2020/OrdinaryHasProperty
  • es-abstract/2020/OrdinaryObjectCreate
  • es-abstract/2020/OrdinarySetPrototypeOf
  • es-abstract/2020/PromiseResolve
  • es-abstract/2020/QuoteJSONString
  • es-abstract/2020/RegExpCreate
  • es-abstract/2020/RegExpExec
  • es-abstract/2020/RequireObjectCoercible
  • es-abstract/2020/RequireObjectCoercible.js
  • es-abstract/2020/SameValue
  • es-abstract/2020/SameValueNonNumeric
  • es-abstract/2020/SameValueZero
  • es-abstract/2020/SecFromTime
  • es-abstract/2020/Set
  • es-abstract/2020/SetFunctionLength
  • es-abstract/2020/SetFunctionName
  • es-abstract/2020/SetIntegrityLevel
  • es-abstract/2020/SpeciesConstructor
  • es-abstract/2020/SpeciesConstructor.js
  • es-abstract/2020/SplitMatch
  • es-abstract/2020/StrictEqualityComparison
  • es-abstract/2020/StringCreate
  • es-abstract/2020/StringGetOwnProperty
  • es-abstract/2020/StringPad
  • es-abstract/2020/SymbolDescriptiveString
  • es-abstract/2020/TestIntegrityLevel
  • es-abstract/2020/TimeClip
  • es-abstract/2020/TimeFromYear
  • es-abstract/2020/TimeString
  • es-abstract/2020/TimeWithinDay
  • es-abstract/2020/ToBoolean
  • es-abstract/2020/ToDateString
  • es-abstract/2020/ToIndex
  • es-abstract/2020/ToInt16
  • es-abstract/2020/ToInt32
  • es-abstract/2020/ToInt8
  • es-abstract/2020/ToInteger
  • es-abstract/2020/ToInteger.js
  • es-abstract/2020/ToLength
  • es-abstract/2020/ToLength.js
  • es-abstract/2020/ToNumber
  • es-abstract/2020/ToNumber.js
  • es-abstract/2020/ToNumeric
  • es-abstract/2020/ToObject
  • es-abstract/2020/ToPrimitive
  • es-abstract/2020/ToPrimitive.js
  • es-abstract/2020/ToPropertyDescriptor
  • es-abstract/2020/ToPropertyKey
  • es-abstract/2020/ToString
  • es-abstract/2020/ToString.js
  • es-abstract/2020/ToUint16
  • es-abstract/2020/ToUint32
  • es-abstract/2020/ToUint8
  • es-abstract/2020/ToUint8Clamp
  • es-abstract/2020/TrimString
  • es-abstract/2020/Type
  • es-abstract/2020/Type.js
  • es-abstract/2020/UTF16DecodeString
  • es-abstract/2020/UTF16DecodeSurrogatePair
  • es-abstract/2020/UTF16Encoding
  • es-abstract/2020/UnicodeEscape
  • es-abstract/2020/ValidateAndApplyPropertyDescriptor
  • es-abstract/2020/WeekDay
  • es-abstract/2020/YearFromTime
  • es-abstract/2020/abs
  • es-abstract/2020/floor
  • es-abstract/2020/modulo
  • es-abstract/2020/msFromTime
  • es-abstract/2020/thisBigIntValue
  • es-abstract/2020/thisBooleanValue
  • es-abstract/2020/thisNumberValue
  • es-abstract/2020/thisStringValue
  • es-abstract/2020/thisSymbolValue
  • es-abstract/2020/thisTimeValue
  • es-abstract/5/AbstractEqualityComparison
  • es-abstract/5/AbstractRelationalComparison
  • es-abstract/5/CheckObjectCoercible
  • es-abstract/5/DateFromTime
  • es-abstract/5/Day
  • es-abstract/5/DayFromYear
  • es-abstract/5/DayWithinYear
  • es-abstract/5/DaysInYear
  • es-abstract/5/FromPropertyDescriptor
  • es-abstract/5/HourFromTime
  • es-abstract/5/InLeapYear
  • es-abstract/5/IsAccessorDescriptor
  • es-abstract/5/IsCallable
  • es-abstract/5/IsDataDescriptor
  • es-abstract/5/IsGenericDescriptor
  • es-abstract/5/IsPropertyDescriptor
  • es-abstract/5/MakeDate
  • es-abstract/5/MakeDay
  • es-abstract/5/MakeTime
  • es-abstract/5/MinFromTime
  • es-abstract/5/MonthFromTime
  • es-abstract/5/SameValue
  • es-abstract/5/SecFromTime
  • es-abstract/5/StrictEqualityComparison
  • es-abstract/5/TimeClip
  • es-abstract/5/TimeFromYear
  • es-abstract/5/TimeWithinDay
  • es-abstract/5/ToBoolean
  • es-abstract/5/ToInt32
  • es-abstract/5/ToInteger
  • es-abstract/5/ToNumber
  • es-abstract/5/ToObject
  • es-abstract/5/ToPrimitive
  • es-abstract/5/ToPropertyDescriptor
  • es-abstract/5/ToString
  • es-abstract/5/ToUint16
  • es-abstract/5/ToUint32
  • es-abstract/5/Type
  • es-abstract/5/WeekDay
  • es-abstract/5/YearFromTime
  • es-abstract/5/abs
  • es-abstract/5/floor
  • es-abstract/5/modulo
  • es-abstract/5/msFromTime
  • es-abstract/GetIntrinsic
  • es-abstract/GetIntrinsic.js
  • es-abstract/es2015
  • es-abstract/es2017
  • es-abstract/es2018
  • es-abstract/es2019
  • es-abstract/es2019.js
  • es-abstract/es5
  • es-abstract/es6
  • es-abstract/es7
  • es-abstract/helpers/DefineOwnProperty
  • es-abstract/helpers/OwnPropertyKeys
  • es-abstract/helpers/assertRecord
  • es-abstract/helpers/assign
  • es-abstract/helpers/callBind
  • es-abstract/helpers/callBind.js
  • es-abstract/helpers/callBound
  • es-abstract/helpers/every
  • es-abstract/helpers/forEach
  • es-abstract/helpers/getInferredName
  • es-abstract/helpers/getIteratorMethod
  • es-abstract/helpers/getOwnPropertyDescriptor
  • es-abstract/helpers/getProto
  • es-abstract/helpers/getSymbolDescription
  • es-abstract/helpers/isByteValue
  • es-abstract/helpers/isCodePoint
  • es-abstract/helpers/isFinite
  • es-abstract/helpers/isLeadingSurrogate
  • es-abstract/helpers/isNaN
  • es-abstract/helpers/isPrefixOf
  • es-abstract/helpers/isPrimitive
  • es-abstract/helpers/isPropertyDescriptor
  • es-abstract/helpers/isSamePropertyDescriptor
  • es-abstract/helpers/isTrailingSurrogate
  • es-abstract/helpers/maxSafeInteger
  • es-abstract/helpers/mod
  • es-abstract/helpers/padTimeComponent
  • es-abstract/helpers/regexTester
  • es-abstract/helpers/setProto
  • es-abstract/helpers/sign
  • es-abstract/helpers/some
  • es-abstract/helpers/timeConstants
  • es-abstract/package.json
  • es-abstract/test/helpers/defineProperty

Readme

es-abstract Version Badge

dependency status dev dependency status License Downloads

npm badge

ECMAScript spec abstract operations.

Every operation is available by edition/year and by name - for example, es-abstract/2020/Call gives you the Call operation from ES2020, es-abstract/5/Type gives you the Type operation from ES5.

All abstract operations are also available under an es5/es2015/es2016/es2017/es2018/es2019/es2020 entry point, and as a property on the main export, but using deep imports is highly encouraged for bundle size and performance reasons. Non-deep entry points will be removed in the next semver-major release.

Example

var ES = require('es-abstract');
var assert = require('assert');

assert(ES.isCallable(function () {}));
assert(!ES.isCallable(/a/g));

Tests

Simply clone the repo, npm install, and run npm test

Security

Please email @ljharb or see https://tidelift.com/security if you have a potential security vulnerability to report.