JakeJS でタスクが完了する前後に何かを実行しようとしていますが、その方法がわかりません。
現在、このように各タスクに関数をアタッチする必要があり、面倒です。
var complete = function() {
// Do something when a task is completed
}
task("someTask", function() {
// Do something
})
.addListener("complete", complete)
task("anotherTask", function() {
// Do something
})
.addListener("complete", complete)
おそらく、さらに別の関数でタスクをラップできますが、それは単なる醜いハックなので、このようなことができるのではないかと思います。
jake.addListener("afterTaskCompleted", function() {
// Do something when a task is completed
})