mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-01-29 06:27:49 +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` */
|
||||
|
||||
@@ -101,7 +101,7 @@ function debounce(func, wait, options) {
|
||||
|
||||
function startTimer(pendingFunc, wait) {
|
||||
if (useRAF) {
|
||||
root.cancelAnimationFrame(timerId);
|
||||
root.cancelAnimationFrame(timerId)
|
||||
return root.requestAnimationFrame(pendingFunc)
|
||||
}
|
||||
return setTimeout(pendingFunc, wait)
|
||||
|
||||
@@ -17,16 +17,16 @@ import isArrayLike from './isArrayLike.js'
|
||||
* findLast([1, 2, 3, 4], n => n % 2 == 1)
|
||||
* // => 3
|
||||
*/
|
||||
function findLast (collection, predicate, fromIndex) {
|
||||
function findLast(collection, predicate, fromIndex) {
|
||||
let iteratee
|
||||
const iterable = Object(collection)
|
||||
if (!isArrayLike(collection)) {
|
||||
collection = Object.keys(collection)
|
||||
iteratee = predicate
|
||||
predicate = key => iteratee(iterable[key], key, iterable)
|
||||
predicate = (key) => iteratee(iterable[key], key, iterable)
|
||||
}
|
||||
const index = findLastIndex(collection, predicate, fromIndex)
|
||||
return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined;
|
||||
return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined
|
||||
}
|
||||
|
||||
export default findLast
|
||||
|
||||
@@ -63,7 +63,7 @@ function throttle(func, wait, options) {
|
||||
return debounce(func, wait, {
|
||||
leading,
|
||||
trailing,
|
||||
'maxWait': wait,
|
||||
'maxWait': wait
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user