@pgchain/blockchain-libs
Version:
PGWallet Blockchain Libs
8 lines • 601 B
JavaScript
;
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