noggin

Event and Disposable

The subscribe primitive. Every on… accessor on Noggin matches Event<T>: pass a handler, get back a Disposable whose dispose() unsubscribes. Modelled after vscode.Event.

Event

type Event<T> = (handler: (e: T) => void) => Disposable;

vscode-style event subscribe function.

Type Parameters

Type Parameter
T

Parameters

ParameterType
handler(e: T) => void

Returns

Disposable

Disposable

Disposable returned by event subscriptions.

Methods

dispose()
dispose(): void;
Returns

void