Fixin filter imports.

This commit is contained in:
Michał Lipiński
2017-04-20 21:49:57 +02:00
parent 08a3f533b7
commit ae4e45d8f9
6 changed files with 13 additions and 13 deletions

View File

@@ -1,4 +1,4 @@
import arrayFilter from './arrayFilter.js'
import filter from '../filter.js'
/** Built-in value references. */
const propertyIsEnumerable = Object.prototype.propertyIsEnumerable
@@ -18,7 +18,7 @@ const getSymbols = !nativeGetSymbols ? () => [] : (object) => {
return []
}
object = Object(object)
return arrayFilter(nativeGetSymbols(object), (symbol) => propertyIsEnumerable.call(object, symbol))
return filter(nativeGetSymbols(object), (symbol) => propertyIsEnumerable.call(object, symbol))
}
export default getSymbols

View File

@@ -1,5 +1,5 @@
import arrayFilter from './.internal/arrayFilter.js'
import baseFilter from './.internal/baseFilter.js'
import filter from './filter.js'
import filterObject from './filterObject.js'
import negate from './negate.js'
/**
@@ -23,7 +23,7 @@ import negate from './negate.js'
* // => objects for ['fred']
*/
function reject(collection, predicate) {
const func = Array.isArray(collection) ? arrayFilter : baseFilter
const func = Array.isArray(collection) ? filter : filterObject
return func(collection, negate(predicate))
}

View File

@@ -1,4 +1,4 @@
import arrayFilter from './.internal/arrayFilter.js'
import filter from './filter.js'
import map from './map.js'
import baseProperty from './.internal/baseProperty.js'
import isArrayLikeObject from './isArrayLikeObject.js'
@@ -26,7 +26,7 @@ function unzip(array) {
return []
}
let length = 0
array = arrayFilter(array, (group) => {
array = filter(array, (group) => {
if (isArrayLikeObject(group)) {
length = Math.max(group.length, length)
return true

4
xor.js
View File

@@ -1,4 +1,4 @@
import arrayFilter from './.internal/arrayFilter.js'
import filter from './filter.js'
import baseXor from './.internal/baseXor.js'
import isArrayLikeObject from './isArrayLikeObject.js'
@@ -19,7 +19,7 @@ import isArrayLikeObject from './isArrayLikeObject.js'
* // => [1, 3]
*/
function xor(...arrays) {
return baseXor(arrayFilter(arrays, isArrayLikeObject))
return baseXor(filter(arrays, isArrayLikeObject))
}
export default xor

View File

@@ -1,4 +1,4 @@
import arrayFilter from './.internal/arrayFilter.js'
import filter from './filter.js'
import baseXor from './.internal/baseXor.js'
import isArrayLikeObject from './isArrayLikeObject.js'
import last from './last.js'
@@ -26,7 +26,7 @@ function xorBy(...arrays) {
if (isArrayLikeObject(iteratee)) {
iteratee = undefined
}
return baseXor(arrayFilter(arrays, isArrayLikeObject), iteratee)
return baseXor(filter(arrays, isArrayLikeObject), iteratee)
}
export default xorBy

View File

@@ -1,4 +1,4 @@
import arrayFilter from './.internal/arrayFilter.js'
import filter from './filter.js'
import baseXor from './.internal/baseXor.js'
import isArrayLikeObject from './isArrayLikeObject.js'
import last from './last.js'
@@ -26,7 +26,7 @@ import last from './last.js'
function xorWith(...arrays) {
let comparator = last(arrays)
comparator = typeof comparator == 'function' ? comparator : undefined
return baseXor(arrayFilter(arrays, isArrayLikeObject), undefined, comparator)
return baseXor(filter(arrays, isArrayLikeObject), undefined, comparator)
}
export default xorWith