Simple queue for completing tasks in series
Branch: master
Clone or download
Pull request Compare This branch is even with tessel:master.
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.