(event: "output" | "exit", handler: EventHandler)
| 140 | } |
| 141 | |
| 142 | on(event: "output" | "exit", handler: EventHandler): void { |
| 143 | if (!this.listeners.has(event)) { |
| 144 | this.listeners.set(event, []) |
| 145 | } |
| 146 | this.listeners.get(event)!.push(handler) |
| 147 | } |
| 148 | |
| 149 | off(event: string, handler: EventHandler): void { |
| 150 | const handlers = this.listeners.get(event) |