* A strongly-typed method to emit context events * @param type Event type * @param event Context event
(type: string, event: T)
| 198 | * @param event Context event |
| 199 | */ |
| 200 | emitEvent<T extends ContextEvent>(type: string, event: T) { |
| 201 | this.emit(type, event); |
| 202 | } |
| 203 | |
| 204 | /** |
| 205 | * Emit an `error` event |