Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am etiennek on github.
  • I am etiennek (https://keybase.io/etiennek) on keybase.
  • I have a public key ASCgXeQP03SbI7ulyLTY9FYKnY-lZfsXYoQwJsv-G15gvwo

To claim this, I am signing this object:

const async = require('async');
async function* throttle(worker, taskGenerator, concurrency) {
const queue = async.queue(worker, concurrency);
let more = true;
queue.saturated(() => more = false);
queue.unsaturated(() => more = true);
let numTasks = 0, numResults = 0;
let results = [];