Typescript version of Sequenx
Lean sequencing library for orchestrating temporal events such as animations, transitions, sound effects, etc.
Basic example
var sequence = new Sequenx.Sequence('Sequence')
.do(() => console.log("sync task"));
.doWait(1000); //wait 1 second
.do((done) => setTimeout(() => console.log("async task"), 500));
.start(() => console.log("complete"));
more example there tree/master/examples
see: wiki