UNPKG

f-utility

Version:

functional utilities

27 lines (21 loc) 747 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.filter = undefined; var _filter = require("fast.js/filter"); var _filter2 = _interopRequireDefault(_filter); var _delegateFast = require("./delegate-fast"); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } /** * array.filter(fn) but inverted order, curried and fast * @method filter * @param {function} predicate * @param {Array} iterable * @returns {Array} filtered iterable * @public * @example * import {filter} from 'f-utility' * filter((x) => x % 2 === 0, [1,2,3,4,5,6,7,8]) // [2,4,6,8] */ var filter = exports.filter = (0, _delegateFast.delegateFastBinary)("filter", _filter2["default"]);