ts-prime
Version:
A utility library for JavaScript and Typescript.
21 lines (20 loc) • 515 B
JavaScript
import { purry } from './purry';
export function partition() {
return purry(_partition(), arguments);
}
var _partition = function () { return function (array, fn) {
var right = [];
var left = [];
var index = 0;
for (var _i = 0, array_1 = array; _i < array_1.length; _i++) {
var s = array_1[_i];
if (fn(s, index, array)) {
index++;
right.push(s);
continue;
}
index++;
left.push(s);
}
return [right, left];
}; };