@prelude/array
Version:
Array module.
12 lines • 370 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/** @returns unique array. */
const unique = (values, keyOfValue) => {
const seen = new Set();
return values.filter(_ => {
const k = keyOfValue(_);
return seen.has(k) ? false : (seen.add(k), true);
});
};
exports.default = unique;
//# sourceMappingURL=unique.js.map