1

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
})
4

1 に答える 1