(cb: (event: TanStackDevtoolsEvent<string, any>) => void)
| 273 | } |
| 274 | |
| 275 | onAll(cb: (event: TanStackDevtoolsEvent<string, any>) => void) { |
| 276 | if (!this.#enabled) { |
| 277 | this.debugLog('Event bus client is disabled, not registering event') |
| 278 | return () => {} |
| 279 | } |
| 280 | |
| 281 | const handler = (e: Event) => { |
| 282 | const event = (e as CustomEvent).detail |
| 283 | |
| 284 | cb(event) |
| 285 | } |
| 286 | this.#eventTarget().addEventListener('tanstack-devtools-global', handler) |
| 287 | return () => |
| 288 | this.#eventTarget().removeEventListener( |
| 289 | 'tanstack-devtools-global', |
| 290 | handler, |
| 291 | ) |
| 292 | } |
| 293 | onAllPluginEvents(cb: (event: AllDevtoolsEvents<TEventMap>) => void) { |
| 294 | if (!this.#enabled) { |
| 295 | this.debugLog('Event bus client is disabled, not registering event') |
no test coverage detected