/home/techb158/balavpn.abdallabala.com/node_modules/es-abstract/2017
NameSizeModeActions
tables/-0777rm
abs.js1660666editdlrm
AbstractEqualityComparison.js12030666editdlrm
AbstractRelationalComparison.js15760666editdlrm
AdvanceStringIndex.js12440666editdlrm
ArrayCreate.js14290666editdlrm
ArraySetLength.js24220666editdlrm
ArraySpeciesCreate.js13680666editdlrm
Call.js6050666editdlrm
Canonicalize.js11860666editdlrm
CanonicalNumericIndexString.js5720666editdlrm
CharacterRange.js13410666editdlrm
CompletePropertyDescriptor.js11100666editdlrm
CompletionRecord.js13560666editdlrm
CreateDataProperty.js7230666editdlrm
CreateDataPropertyOrThrow.js7000666editdlrm
CreateHTML.js8370666editdlrm
CreateIterResultObject.js3490666editdlrm
CreateListFromArrayLike.js13440666editdlrm
CreateMethodProperty.js9440666editdlrm
DateFromTime.js9880666editdlrm
Day.js2340666editdlrm
DayFromYear.js2560666editdlrm
DaysInYear.js3010666editdlrm
DayWithinYear.js2860666editdlrm
DefinePropertyOrThrow.js11700666editdlrm
DeletePropertyOrThrow.js6640666editdlrm
DetachArrayBuffer.js13850666editdlrm
EnumerableOwnProperties.js10040666editdlrm
floor.js2390666editdlrm
FromPropertyDescriptor.js5360666editdlrm
Get.js5680666editdlrm
GetGlobalObject.js1980666editdlrm
GetIterator.js7550666editdlrm
GetMethod.js6840666editdlrm
GetOwnPropertyKeys.js8310666editdlrm
GetPrototypeFromConstructor.js10780666editdlrm
GetSubstitution.js32610666editdlrm
GetV.js4920666editdlrm
GetValueFromBuffer.js43900666editdlrm
HasOwnProperty.js5320666editdlrm
HasProperty.js4870666editdlrm
HourFromTime.js3820666editdlrm
InLeapYear.js4620666editdlrm
InstanceofOperator.js9270666editdlrm
IntegerIndexedElementGet.js18650666editdlrm
IntegerIndexedElementSet.js19700666editdlrm
InternalizeJSONProperty.js21690666editdlrm
Invoke.js6710666editdlrm
IsAccessorDescriptor.js5580666editdlrm
IsArray.js1180666editdlrm
IsCallable.js1080666editdlrm
IsCompatiblePropertyDescriptor.js3900666editdlrm
IsConcatSpreadable.js6360666editdlrm
IsConstructor.js11440666editdlrm
IsDataDescriptor.js5610666editdlrm
IsDetachedBuffer.js9980666editdlrm
IsExtensible.js5040666editdlrm
IsGenericDescriptor.js6560666editdlrm
IsInteger.js2080666editdlrm
IsPromise.js4850666editdlrm
IsPropertyDescriptor.js3110666editdlrm
IsPropertyKey.js2230666editdlrm
IsRegExp.js5700666editdlrm
IsSharedArrayBuffer.js4260666editdlrm
IsWordChar.js13660666editdlrm
IterableToList.js5220666editdlrm
IteratorClose.js17640666editdlrm
IteratorComplete.js4590666editdlrm
IteratorNext.js4540666editdlrm
IteratorStep.js3480666editdlrm
IteratorValue.js4040666editdlrm
MakeDate.js3340666editdlrm
MakeDay.js9220666editdlrm
MakeTime.js7040666editdlrm
max.js1340666editdlrm
min.js1340666editdlrm
MinFromTime.js3960666editdlrm
modulo.js1680666editdlrm
MonthFromTime.js11290666editdlrm
msFromTime.js2530666editdlrm
NewPromiseCapability.js12280666editdlrm
NormalCompletion.js2370666editdlrm
NumberToRawBytes.js18190666editdlrm
ObjectCreate.js13270666editdlrm
ObjectDefineProperties.js14350666editdlrm
OrdinaryCreateFromConstructor.js8010666editdlrm
OrdinaryDefineOwnProperty.js21770666editdlrm
OrdinaryGetOwnProperty.js11940666editdlrm
OrdinaryGetPrototypeOf.js4940666editdlrm
OrdinaryHasInstance.js5710666editdlrm
OrdinaryHasProperty.js5010666editdlrm
OrdinarySetPrototypeOf.js9970666editdlrm
OrdinaryToPrimitive.js10240666editdlrm
QuoteJSONString.js13340666editdlrm
RawBytesToNumber.js20010666editdlrm
RegExpCreate.js6430666editdlrm
RegExpExec.js8300666editdlrm
RequireObjectCoercible.js830666editdlrm
SameValue.js3120666editdlrm
SameValueNonNumber.js4020666editdlrm
SameValueZero.js2230666editdlrm
SecFromTime.js4020666editdlrm
Set.js12260666editdlrm
SetFunctionName.js12880666editdlrm
SetIntegrityLevel.js18360666editdlrm
SetValueInBuffer.js36950666editdlrm
SpeciesConstructor.js8430666editdlrm
SplitMatch.js8030666editdlrm
StrictEqualityComparison.js3180666editdlrm
StringCreate.js10750666editdlrm
StringGetOwnProperty.js13590666editdlrm
SymbolDescriptiveString.js4340666editdlrm
TestIntegrityLevel.js12070666editdlrm
thisBooleanValue.js3230666editdlrm
thisNumberValue.js3460666editdlrm
thisStringValue.js3170666editdlrm
thisTimeValue.js2310666editdlrm
TimeClip.js4390666editdlrm
TimeFromYear.js2610666editdlrm
TimeWithinDay.js2470666editdlrm
ToBoolean.js1300666editdlrm
ToDateString.js5190666editdlrm
ToIndex.js6200666editdlrm
ToInt8.js2420666editdlrm
ToInt16.js2550666editdlrm
ToInt32.js1730666editdlrm
ToInteger.js2680666editdlrm
ToLength.js4040666editdlrm
ToNumber.js15030666editdlrm
ToObject.js1260666editdlrm
ToPrimitive.js2820666editdlrm
ToPropertyDescriptor.js14540666editdlrm
ToPropertyKey.js4000666editdlrm
ToString.js3890666editdlrm
ToUint8.js6260666editdlrm
ToUint8Clamp.js5200666editdlrm
ToUint16.js6070666editdlrm
ToUint32.js1750666editdlrm
Type.js2440666editdlrm
TypedArrayCreate.js16860666editdlrm
TypedArraySpeciesCreate.js13710666editdlrm
UTF16Decode.js8210666editdlrm
UTF16Encoding.js6980666editdlrm
ValidateAndApplyPropertyDescriptor.js50110666editdlrm
ValidateAtomicAccess.js9000666editdlrm
ValidateTypedArray.js7940666editdlrm
WeekDay.js2080666editdlrm
WordCharacters.js14670666editdlrm
YearFromTime.js3980666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/es-abstract/2017/AbstractEqualityComparison.js (1203B)
'use strict'; var ToNumber = require('./ToNumber'); var ToPrimitive = require('./ToPrimitive'); var isSameType = require('../helpers/isSameType'); var isObject = require('es-object-atoms/isObject'); // https://262.ecma-international.org/6.0/#sec-abstract-equality-comparison module.exports = function AbstractEqualityComparison(x, y) { if (isSameType(x, y)) { return x === y; // ES6+ specified this shortcut anyways. } if (x == null && y == null) { return true; } if (typeof x === 'number' && typeof y === 'string') { return AbstractEqualityComparison(x, ToNumber(y)); } if (typeof x === 'string' && typeof y === 'number') { return AbstractEqualityComparison(ToNumber(x), y); } if (typeof x === 'boolean') { return AbstractEqualityComparison(ToNumber(x), y); } if (typeof y === 'boolean') { return AbstractEqualityComparison(x, ToNumber(y)); } if ((typeof x === 'string' || typeof x === 'number' || typeof x === 'symbol') && isObject(y)) { return AbstractEqualityComparison(x, ToPrimitive(y)); } if (isObject(x) && (typeof y === 'string' || typeof y === 'number' || typeof y === 'symbol')) { return AbstractEqualityComparison(ToPrimitive(x), y); } return false; };