@kirz/react-native-toolkit
Version:
Toolkit to speed up React Native development
12 lines • 363 B
JavaScript
import PQueue from 'p-queue';
export 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({
concurrency
});
return queue.addAll(promises);
}
//# sourceMappingURL=all.js.map