Skip to main content

Interface: GanttEvents

Defined in: view/event-bus.ts:253

S5.1: PluginContext.events is this pair, so a plugin author's autocomplete reads the same as a consumer's own gantt.on(...) (one name, one concept — CLAUDE.md) rather than a second, differently-shaped events surface. GanttShell's own on/off below already satisfy this shape; a plugin gets a plain object built from them, not the shell itself (no back-door to its other public methods).

Methods​

off()​

off<K>(name, handler): void

Defined in: view/event-bus.ts:257

Type Parameters​

K​

K extends keyof GanttEventMap

Parameters​

name​

K

handler​

GanttEventHandler<K>

Returns​

void


on()​

on<K>(name, handler): Disposer

Defined in: view/event-bus.ts:256

Every plugin registration seam returns a Disposer that removes exactly its own registration (I2); on is that seam for a Gantt event.

Type Parameters​

K​

K extends keyof GanttEventMap

Parameters​

name​

K

handler​

GanttEventHandler<K>

Returns​

Disposer