n8n-nodes-semble v2.1.0


n8n-nodes-semble / core/EventSystem / IEventSystem

Interface: IEventSystem

Defined in: core/EventSystem.ts:42

Event system interface

Methods

emit()

emit\<T>(event): Promise\<void>

Defined in: core/EventSystem.ts:43

Type Parameters

T

T extends BaseEvent

Parameters

event

T

Returns

Promise\<void>


on()

on\<T>(type, listener, options?): string

Defined in: core/EventSystem.ts:44

Type Parameters

T

T extends BaseEvent

Parameters

type

string

listener

EventListener\<T>

options?

EventListenerOptions

Returns

string


off()

off(type, listenerId): boolean

Defined in: core/EventSystem.ts:45

Parameters

type

string

listenerId

string

Returns

boolean


once()

once\<T>(type, listener, options?): string

Defined in: core/EventSystem.ts:46

Type Parameters

T

T extends BaseEvent

Parameters

type

string

listener

EventListener\<T>

options?

EventListenerOptions

Returns

string


clear()

clear(): void

Defined in: core/EventSystem.ts:47

Returns

void


getListeners()

getListeners(type): EventRegistration\<BaseEvent>[]

Defined in: core/EventSystem.ts:48

Parameters

type

string

Returns

EventRegistration\<BaseEvent>[]