Skip to content

talkcontrol


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 ​

EventBus.constructor

Properties ​

callBacks ​

callBacks: Record<string, EventCallback[]> = {}

Defined in: src/common/event-bus/event-bus.ts:11

Inherited from ​

EventBus.callBacks


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 ​

EventBus.broadcast


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 ​

EventBus.emitTo


getCallbacks() ​

getCallbacks(key): EventCallback<unknown>[]

Defined in: src/common/event-bus/event-bus.ts:65

Parameters ​

key ​

string

Returns ​

EventCallback<unknown>[]

Inherited from ​

EventBus.getCallbacks


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 ​

EventCallback<PayloadFor<K>>

Returns ​

void

Inherited from ​

EventBus.on


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 ​

EventCallback<PayloadFor<K>>

Returns ​

void

Inherited from ​

EventBus.onMultiple