Skip to content

Simple queue for completing tasks in series

License

Notifications You must be signed in to change notification settings

aylabbs/sync-queue

This branch is up to date with tessel/sync-queue:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a7960a3 · Dec 1, 2014

History

9 Commits
May 3, 2014
May 3, 2014
May 5, 2014
Dec 1, 2014
Dec 1, 2014

Repository files navigation

#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.

About

Simple queue for completing tasks in series

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%