Appearance
talkcontrol / common/event-bus/postmessage/event-bus-postmessage / EventBusPostMessage
Class: EventBusPostMessage
Defined in: src/common/event-bus/postmessage/event-bus-postmessage.ts:5
Extends
Constructors
Constructor
new EventBusPostMessage(
deep?):EventBusPostMessage
Defined in: src/common/event-bus/postmessage/event-bus-postmessage.ts:8
Parameters
deep?
boolean = false
Returns
EventBusPostMessage
Overrides
Properties
callBacks
callBacks:
Record<string,EventCallback[]> ={}
Defined in: src/common/event-bus/event-bus.ts:11
Inherited from
windows
windows:
Window[]
Defined in: src/common/event-bus/postmessage/event-bus-postmessage.ts:6
Methods
_getFramesWindows()
_getFramesWindows():
Window[]
Defined in: src/common/event-bus/postmessage/event-bus-postmessage.ts:56
Returns
Window[]
_receiveMessageWindow()
_receiveMessageWindow(
message):void
Defined in: src/common/event-bus/postmessage/event-bus-postmessage.ts:41
Parameters
message
MessageEvent
Returns
void
broadcast()
broadcast<
K>(key,data?):void
Defined in: src/common/event-bus/postmessage/event-bus-postmessage.ts:16
Type Parameters
K
K extends string
Parameters
key
K
data?
PayloadFor<K>
Returns
void
Overrides
emitTo()
emitTo<
K>(key,data,targetWindow):void
Defined in: src/common/event-bus/postmessage/event-bus-postmessage.ts:29
Type Parameters
K
K extends string
Parameters
key
K
data
PayloadFor<K>
targetWindow
Window
Returns
void
Overrides
getCallbacks()
getCallbacks(
key):EventCallback<unknown>[]
Defined in: src/common/event-bus/event-bus.ts:65
Parameters
key
string
Returns
EventCallback<unknown>[]
Inherited from
on()
on<
K>(key,callback):void
Defined in: src/common/event-bus/event-bus.ts:25
Type Parameters
K
K extends string
Parameters
key
K
callback
Returns
void
Inherited from
onMultiple()
onMultiple<
K>(key,callback):void
Defined in: src/common/event-bus/event-bus.ts:13
Type Parameters
K
K extends string
Parameters
key
K
callback
Returns
void