1.3.0 • Published 9 years ago

prom-seq v1.3.0

Weekly downloads
-
License
ISC
Repository
-
Last release
9 years ago

prom-seq Build Status

Just a sequence of promises where each task receives a deferred + previous value

import runner from 'prom-seq';
import assert from 'assert'; 

// Async task 1
let task1 = function (deferred, previous) {
    setTimeout(() => deferred.resolve(`${previous} - task 1`), 200);
};

// Async task 2
let task2 = function (deferred, previous) {
    setTimeout(() => deferred.resolve(`${previous} - task 2`), 200);
};

// Run tasks in sequence 
return runner([task1, task2], 'Initial').then((result) => {
    assert.equal(result, 'Initial - task 1 - task 2');
});
1.3.0

9 years ago

1.2.0

9 years ago

1.1.0

9 years ago

1.0.0

9 years ago