mops
v3.0.2
Published
The operation queue
Downloads
40
Readme
The operation queue.
var action1 = new mops.Action(function() {
return Promise.reject(new mops.Error('blablabla'));
});
var action2 = new mops.Action(function() {
return new mops.Queue(this)
.then(action1)
.then(action2)
.then(action3);
});
var action3 = new mops.Action(function() {
return new Promise(function(resolve) {
resolve(
new mops.Queue(this)
.then(action1)
.then(action2)
.then(action3)
.start()
);
});
});
new mops.Queue(new mops.Context({ /* ... */ }))
.then(action1, param1, param2)
.then(action2, action3)
.catch(action4)
.always(action5)
.then(function() {}, function() {})
.catch(function() {})
.then(function() {
return new mops.Queue(this)
.then(action1)
.then(action2);
})
.start();
Install
npm install mops
bower install mops