IEventSystem
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?¶
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?¶
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