UNPKG

@shanyue/promise-utils

Version:

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

14 lines 624 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const mocha_1 = require("mocha"); const chai_1 = require("chai"); const index_1 = require("../index"); mocha_1.describe('Promise.filter', function () { mocha_1.it('expect work', async () => { const r1 = await index_1.filter([Promise.resolve(1), 2, 3, 4], (x) => Boolean(x % 2)); const r2 = await index_1.filter([Promise.resolve(1), 2, 3, 4], (x) => Promise.resolve(Boolean(x % 2))); chai_1.expect(r1).to.deep.equal([1, 3]); chai_1.expect(r2).to.deep.equal([1, 3]); }); }); //# sourceMappingURL=filter.js.map