Skip to main content

Emitter

Subclasses: GoatDB, ManagedItem, Query, Repository

Constructor

new Emitter(delayedEmissionTimerConstructor: (callback: TimerCallback) => Timer, alwaysActive: boolean)

Methods

attach()

attach(e: E, c: C): () => void

detach()

detach(e: E, c: C): void

detachAll()

detachAll(e: E): void

emit()

emit(e: E, args: unknown[]): void

mute()

mute(): void

once()

once(e: E, c: C): () => void

resume()

resume(): void

suspend()

suspend(): void

unmute()

unmute(): void