Properties
emit
emit: ((eventName: string, data?: string | Record<string, unknown>) => Promise<void>)
Type declaration
-
- (eventName: string, data?: string | Record<string, unknown>): Promise<void>
-
Parameters
-
eventName: string
-
Optional
data: string | Record<string, unknown>
Returns Promise<void>
getRegisteredEvents
getRegisteredEvents: (() => string[])
Type declaration
-
- (): string[]
-
Returns string[]
registerEvents
registerEvents: ((events: string[]) => void)
Type declaration
-
- (events: string[]): void
-
Returns void
setEmitHistoryAdapter
set
Emit
History
Adapter
: ((adapter
: EmitAdapter) => void)
subscribe
subscribe: ((eventName: string, callback: ((payload?: Record<string, unknown>) => void)) => void)
Type declaration
-
- (eventName: string, callback: ((payload?: Record<string, unknown>) => void)): void
-
Parameters
-
eventName: string
-
callback: ((payload?: Record<string, unknown>) => void)
-
- (payload?: Record<string, unknown>): void
-
Parameters
-
Optional
payload: Record<string, unknown>
Returns void
Returns void