mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-06 01:47:48 +00:00
lint files (#4416)
* lint files * added back arrow-paren and removed duplicate
This commit is contained in:
committed by
John-David Dalton
parent
5b4dc54465
commit
15e1557b2a
@@ -1,6 +1,7 @@
|
||||
import baseEach from './baseEach.js'
|
||||
import baseSortBy from './baseSortBy.js'
|
||||
import compareMultiple from './compareMultiple.js'
|
||||
import isArrayLike from '../isArrayLike.js'
|
||||
|
||||
/**
|
||||
* The base implementation of `orderBy` without param guards.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import isIterateeCall from './isIterateeCall.js';
|
||||
import isIterateeCall from './isIterateeCall.js'
|
||||
|
||||
/**
|
||||
* Creates a function like `assign`.
|
||||
@@ -9,28 +9,28 @@ import isIterateeCall from './isIterateeCall.js';
|
||||
*/
|
||||
function createAssigner(assigner) {
|
||||
return (object, ...sources) => {
|
||||
let index = -1;
|
||||
let length = sources.length;
|
||||
let customizer = length > 1 ? sources[length - 1] : undefined;
|
||||
const guard = length > 2 ? sources[2] : undefined;
|
||||
let index = -1
|
||||
let length = sources.length
|
||||
let customizer = length > 1 ? sources[length - 1] : undefined
|
||||
const guard = length > 2 ? sources[2] : undefined
|
||||
|
||||
customizer = (assigner.length > 3 && typeof customizer == 'function')
|
||||
? (length--, customizer)
|
||||
: undefined;
|
||||
: undefined
|
||||
|
||||
if (guard && isIterateeCall(sources[0], sources[1], guard)) {
|
||||
customizer = length < 3 ? undefined : customizer;
|
||||
length = 1;
|
||||
customizer = length < 3 ? undefined : customizer
|
||||
length = 1
|
||||
}
|
||||
object = Object(object);
|
||||
object = Object(object)
|
||||
while (++index < length) {
|
||||
const source = sources[index];
|
||||
const source = sources[index]
|
||||
if (source) {
|
||||
assigner(object, source, index, customizer);
|
||||
assigner(object, source, index, customizer)
|
||||
}
|
||||
}
|
||||
return object;
|
||||
};
|
||||
return object
|
||||
}
|
||||
}
|
||||
|
||||
export default createAssigner;
|
||||
export default createAssigner
|
||||
|
||||
@@ -11,7 +11,7 @@ const nativeGetSymbols = Object.getOwnPropertySymbols
|
||||
* @param {Object} object The object to query.
|
||||
* @returns {Array} Returns the array of symbols.
|
||||
*/
|
||||
function getSymbols (object) {
|
||||
function getSymbols(object) {
|
||||
if (object == null) {
|
||||
return []
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ import getSymbols from './getSymbols.js'
|
||||
* @param {Object} object The object to query.
|
||||
* @returns {Array} Returns the array of symbols.
|
||||
*/
|
||||
function getSymbolsIn (object) {
|
||||
function getSymbolsIn(object) {
|
||||
const result = []
|
||||
while (object) {
|
||||
result.push(...getSymbols(object))
|
||||
|
||||
@@ -11,7 +11,7 @@ function getTag(value) {
|
||||
if (value == null) {
|
||||
return value === undefined ? '[object Undefined]' : '[object Null]'
|
||||
}
|
||||
return toString.call(value)
|
||||
return toString.call(value)
|
||||
}
|
||||
|
||||
export default getTag
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
import isArrayLike from '../isArrayLike.js'
|
||||
import isIndex from './isIndex.js'
|
||||
import isObject from '../isObject.js'
|
||||
import eq from '../eq.js'
|
||||
|
||||
/**
|
||||
* Checks if the given arguments are from an iteratee call.
|
||||
@@ -15,16 +16,16 @@ import isObject from '../isObject.js'
|
||||
|
||||
function isIterateeCall(value, index, object) {
|
||||
if (!isObject(object)) {
|
||||
return false;
|
||||
return false
|
||||
}
|
||||
const type = typeof index;
|
||||
const type = typeof index
|
||||
if (type == 'number'
|
||||
? (isArrayLike(object) && isIndex(index, object.length))
|
||||
: (type == 'string' && index in object)
|
||||
) {
|
||||
return eq(object[index], value);
|
||||
return eq(object[index], value)
|
||||
}
|
||||
return false;
|
||||
return false
|
||||
}
|
||||
|
||||
export default isIterateeCall
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
/* global globalThis, self */
|
||||
import freeGlobal from './freeGlobal.js'
|
||||
|
||||
/** Detect free variable `globalThis` */
|
||||
|
||||
Reference in New Issue
Block a user