blob: 785684174fd67c7ffdc06e673945bfd13834cbf1 [file] [log] [blame]
import { _Set } from '../src/_internals/set.js'
export function uniqBy(fn, list){
if (arguments.length === 1){
return _list => uniqBy(fn, _list)
}
const set = new _Set()
return list.filter(item => set.checkUniqueness(fn(item)))
}