Remove semicolons.

This commit is contained in:
John-David Dalton
2017-02-04 23:50:10 -08:00
parent f3a8e55e70
commit 6cb3460fce
452 changed files with 4261 additions and 4261 deletions

View File

@@ -1,29 +1,29 @@
import eq from '../eq.js';
import equalArrays from './equalArrays.js';
import mapToArray from './mapToArray.js';
import setToArray from './setToArray.js';
import eq from '../eq.js'
import equalArrays from './equalArrays.js'
import mapToArray from './mapToArray.js'
import setToArray from './setToArray.js'
/** Used to compose bitmasks for value comparisons. */
const COMPARE_PARTIAL_FLAG = 1;
const COMPARE_UNORDERED_FLAG = 2;
const COMPARE_PARTIAL_FLAG = 1
const COMPARE_UNORDERED_FLAG = 2
/** `Object#toString` result references. */
const boolTag = '[object Boolean]';
const dateTag = '[object Date]';
const errorTag = '[object Error]';
const mapTag = '[object Map]';
const numberTag = '[object Number]';
const regexpTag = '[object RegExp]';
const setTag = '[object Set]';
const stringTag = '[object String]';
const symbolTag = '[object Symbol]';
const boolTag = '[object Boolean]'
const dateTag = '[object Date]'
const errorTag = '[object Error]'
const mapTag = '[object Map]'
const numberTag = '[object Number]'
const regexpTag = '[object RegExp]'
const setTag = '[object Set]'
const stringTag = '[object String]'
const symbolTag = '[object Symbol]'
const arrayBufferTag = '[object ArrayBuffer]';
const dataViewTag = '[object DataView]';
const arrayBufferTag = '[object ArrayBuffer]'
const dataViewTag = '[object DataView]'
/** Used to convert symbols to primitives and strings. */
const symbolProto = Symbol ? Symbol.prototype : undefined;
const symbolValueOf = symbolProto ? symbolProto.valueOf : undefined;
const symbolProto = Symbol ? Symbol.prototype : undefined
const symbolValueOf = symbolProto ? symbolProto.valueOf : undefined
/**
* A specialized version of `baseIsEqualDeep` for comparing objects of
@@ -47,64 +47,64 @@ function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) {
case dataViewTag:
if ((object.byteLength != other.byteLength) ||
(object.byteOffset != other.byteOffset)) {
return false;
return false
}
object = object.buffer;
other = other.buffer;
object = object.buffer
other = other.buffer
case arrayBufferTag:
if ((object.byteLength != other.byteLength) ||
!equalFunc(new Uint8Array(object), new Uint8Array(other))) {
return false;
return false
}
return true;
return true
case boolTag:
case dateTag:
case numberTag:
// Coerce booleans to `1` or `0` and dates to milliseconds.
// Invalid dates are coerced to `NaN`.
return eq(+object, +other);
return eq(+object, +other)
case errorTag:
return object.name == other.name && object.message == other.message;
return object.name == other.name && object.message == other.message
case regexpTag:
case stringTag:
// Coerce regexes to strings and treat strings, primitives and objects,
// as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring
// for more details.
return object == `${ other }`;
return object == `${ other }`
case mapTag:
let convert = mapToArray;
let convert = mapToArray
case setTag:
const isPartial = bitmask & COMPARE_PARTIAL_FLAG;
convert || (convert = setToArray);
const isPartial = bitmask & COMPARE_PARTIAL_FLAG
convert || (convert = setToArray)
if (object.size != other.size && !isPartial) {
return false;
return false
}
// Assume cyclic values are equal.
const stacked = stack.get(object);
const stacked = stack.get(object)
if (stacked) {
return stacked == other;
return stacked == other
}
bitmask |= COMPARE_UNORDERED_FLAG;
bitmask |= COMPARE_UNORDERED_FLAG
// Recursively compare objects (susceptible to call stack limits).
stack.set(object, other);
const result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack);
stack['delete'](object);
return result;
stack.set(object, other)
const result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack)
stack['delete'](object)
return result
case symbolTag:
if (symbolValueOf) {
return symbolValueOf.call(object) == symbolValueOf.call(other);
return symbolValueOf.call(object) == symbolValueOf.call(other)
}
}
return false;
return false
}
export default equalByTag;
export default equalByTag