ts-prime
Version:
A utility library for JavaScript and Typescript.
17 lines (16 loc) • 450 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var splitAt_1 = require("./splitAt");
var purry_1 = require("./purry");
function splitWhen() {
return purry_1.purry(_splitWhen, arguments);
}
exports.splitWhen = splitWhen;
function _splitWhen(array, fn) {
for (var i = 0; i < array.length; i++) {
if (fn(array[i])) {
return splitAt_1.splitAt(array, i);
}
}
return [array, []];
}