Simple queue for completing tasks in series
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test
LICENSE-MIT
README.md
index.js
package.json

README.md

#Sync-Queue

Install

npm install sync-queue

Usage

var Queue = require('sync-queue')
var queue = new Queue();

queue.place(function one() {
  console.log("I'm func one");

  setTimeout(function() {
    console.log("and I'm still finishing up...");
    queue.next();
  }, 1000);
})

queue.place(function two() {
  console.log("I'm the last func.");
  queue.next();
});

Description

Use place to put things in the queue. They will start being executed automatically. Call next when you want the next thing in the queue to begin execution.