Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

kasync

AKIo0O50.0.2

For mongoose async queries

kasync

readme

kasync for mongoose queries

Installation

$ npm install kasync

Quick Start

var T = require("kasync");
var res = "";

setTimeout(T.wait("timeout", function(){
    res += "3000ms";
}),3000);

setTimeout(T.wait("timeout", function(){
    res += "3000ms";
}),3000);

T.done("timeout", function(){
    res += "done";
    console.log(res);// 3000ms3000msdone
});
var T = require("kasync");
var res = "";

setTimeout(T.wait("timeout", function(){
    res += "4000ms";
}),4000);

setTimeout(T.wait("timeout", function(){
    res += "3000ms";
}),3000);

T.done("timeout", function(){
    res += "done";
    console.log(res);// 4000ms3000msdone
});