UNPKG

ts-prime

Version:

A utility library for JavaScript and Typescript.

17 lines (16 loc) 450 B
"use strict"; 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, []]; }