Files
website/docs/api/interfaces/Emitter.md
2023-12-16 23:50:28 +00:00

1.2 KiB

id, title, sidebar_label, sidebar_position, custom_edit_url
id title sidebar_label sidebar_position custom_edit_url
Emitter Interface: Emitter Emitter 0 null

Methods

addListener

addListener(eventName, listener): Emitter

Parameters

Name Type
eventName string | symbol
listener AnyFunction

Returns

Emitter

Defined in

src/core/contracts/emitter.ts:4


emit

emit(eventName, ...payload): boolean

Parameters

Name Type
eventName string | symbol
...payload any[]

Returns

boolean

Defined in

src/core/contracts/emitter.ts:6


removeListener

removeListener(eventName, listener): Emitter

Parameters

Name Type
eventName string | symbol
listener AnyFunction

Returns

Emitter

Defined in

src/core/contracts/emitter.ts:5