dt-stream
Version:
Δt stream adapter - async & dynamic templating engine
21 lines (17 loc) • 377 B
JavaScript
var OrderedEmitter = require('../');
var em = new OrderedEmitter;
em.on('beep', function (obj) {
console.dir(obj);
});
var objects = [
{ order : 1 },
{ order : 2 },
{ order : 4 },
{ order : 0 },
{ order : 3 },
];
var iv = setInterval(function () {
var obj = objects.shift();
if (!obj) clearInterval(iv)
else em.emit('beep', obj)
}, 500);