API Reference › Globals › MainThreadToWorker
# Class: MainThreadToWorker
# Hierarchy
-
↳ MainThreadToWorker
# Index
# Constructors
# Methods
# Constructors
# constructor
+ new MainThreadToWorker(callback
: CommunicationInterfaceCallback, eventListener
: Worker | ServiceWorker | ServiceWorkerContainer): MainThreadToWorker
Overrides CommunicationInterface.constructor
Defined in packages/workers/src/main-thread-to-worker.ts:5
Parameters:
Name | Type |
---|---|
callback | CommunicationInterfaceCallback |
eventListener | Worker | ServiceWorker | ServiceWorkerContainer |
Returns: MainThreadToWorker
# Methods
# handleEvent
▸ handleEvent(e
: MessageEvent): void
Inherited from CommunicationInterface.handleEvent
Defined in packages/workers/src/communication-interface.ts:64
Parameters:
Name | Type |
---|---|
e | MessageEvent |
Returns: void
# resolvePromises
▸ resolvePromises(conversationId
: number, data
: any[]): void
Defined in packages/workers/src/main-thread-to-worker.ts:31
Parameters:
Name | Type |
---|---|
conversationId | number |
data | any[] |
Returns: void
# sendToWorker
▸ sendToWorker(command
: WORKER_MESSAGE, data
: any, resolve?
: function, reject?
: function): void
Defined in packages/workers/src/main-thread-to-worker.ts:11
Parameters:
▪ command: WORKER_MESSAGE
▪Default value
data: any= null
▪Optional
resolve: function
▸ (...args
: any[]): void
Parameters:
Name | Type |
---|---|
...args | any[] |
▪Optional
reject: function
▸ (...args
: any[]): void
Parameters:
Name | Type |
---|---|
...args | any[] |
Returns: void
# setEventPoster
▸ setEventPoster(eventPoster
: any): void
Inherited from CommunicationInterface.setEventPoster
Defined in packages/workers/src/communication-interface.ts:60
Parameters:
Name | Type |
---|---|
eventPoster | any |
Returns: void