UNPKG

@kirz/react-native-toolkit

Version:

Toolkit to speed up React Native development

19 lines (18 loc) 588 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.all = all; var _pQueue = _interopRequireDefault(require("p-queue")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function all(promises) { let concurrency = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 10; if (promises.length <= concurrency) { return Promise.all(promises.map(x => x())); } const queue = new _pQueue.default({ concurrency }); return queue.addAll(promises); } //# sourceMappingURL=all.js.map