First commit

This commit is contained in:
2021-03-07 05:58:59 +01:00
commit 8204c6b556
18475 changed files with 3309357 additions and 0 deletions
+28
View File
@@ -0,0 +1,28 @@
var path = require('path');
var TaskRunner = function(){
this.taskList = [];
this.currentTaskIndex = 0;
this.run = function () {
var exitTask = {
run: function () {
console.log("END");
process.exit(0);
}
};
this.addTask(exitTask);
this.taskList[0].run(this.delegate(this));
};
this.addTask = function (task) {
this.taskList.push(task);
};
this.delegate = function(self){
return function () {
self.currentTaskIndex++;
self.taskList[self.currentTaskIndex].run(self.delegate(self));
};
}
}
module.exports.TaskRunner = TaskRunner;