UNPKG

@shanyue/promise-utils

Version:

Userful promise utils, include map, filter, retry and sleep

14 lines 490 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.filter = void 0; const map_1 = require("./map"); async function filter(it, filterer, options) { const list = await map_1.map(it, async (item, index) => { const bool = await filterer(item, index); return [item, bool]; }, options); const result = list.filter(([item, bool]) => bool); return result.map(x => x[0]); } exports.filter = filter; //# sourceMappingURL=filter.js.map