UNPKG

ts-prime

Version:

A utility library for JavaScript and Typescript.

19 lines (18 loc) 468 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var purry_1 = require("./purry"); function takeWhile() { return purry_1.purry(_takeWhile, arguments); } exports.takeWhile = takeWhile; function _takeWhile(array, fn) { var ret = []; for (var _i = 0, array_1 = array; _i < array_1.length; _i++) { var item = array_1[_i]; if (!fn(item)) { break; } ret.push(item); } return ret; }