(type: "start" | "end", callback: () => void)
| 88 | } |
| 89 | |
| 90 | addCallback(type: "start" | "end", callback: () => void) { |
| 91 | if (type == "start") { |
| 92 | this.callbacks.onStart.add(callback); |
| 93 | } |
| 94 | if (type == "end") { |
| 95 | this.callbacks.onEnd.add(callback); |
| 96 | } |
| 97 | } |
| 98 | |
| 99 | removeCallback(type: "start" | "end", callback: () => void) { |
| 100 | if (type == "start") { |