(fn: (input: RunPrompt) => void)
| 362 | } |
| 363 | |
| 364 | public onPrompt(fn: (input: RunPrompt) => void): () => void { |
| 365 | this.prompts.add(fn) |
| 366 | return () => { |
| 367 | this.prompts.delete(fn) |
| 368 | } |
| 369 | } |
| 370 | |
| 371 | public onQueuedRemove(fn: (messageID: string) => boolean | Promise<boolean>): () => void { |
| 372 | this.queuedRemoves.add(fn) |