UNPKG

@pgchain/blockchain-libs

Version:
8 lines 601 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createAnyPromise = exports.createDelayPromise = void 0; const createDelayPromise = (delay, value) => new Promise((resolve) => setTimeout(() => resolve(value), delay)); exports.createDelayPromise = createDelayPromise; const createAnyPromise = (promises) => Promise.all(promises.map((p) => p.then((val) => Promise.reject(val), (err) => Promise.resolve(err)))).then((errors) => Promise.reject(errors), (val) => Promise.resolve(val)); exports.createAnyPromise = createAnyPromise; //# sourceMappingURL=promise-plus.js.map