Skip to content

Instantly share code, notes, and snippets.

@kepek
Created August 14, 2017 22:19
Show Gist options
  • Save kepek/01364ae5b91a6d282003be20b37f2e74 to your computer and use it in GitHub Desktop.
Save kepek/01364ae5b91a6d282003be20b37f2e74 to your computer and use it in GitHub Desktop.
const sequence = (tasks, fn) => tasks.reduce((promise, task) => promise.then(() => fn(task)), Promise.resolve())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment