迷你公司
一个小型发电机协调器。
安装
npm install mini-co
用法
var mc = require('mini-co');
var wait = function (ms) {
return function (callback) {
if (typeof ms === 'number') {
setTimeout(callback, ms);
} else {
callback(new Error('Not a number'));
}
};
};
var wrapper = mc(function* (ms) {
var start = new Date;
yield wait(ms);
var end = new Date;
return end - start;
});
wrapper(1000, function (
1