Commit | Line | Data |
---|---|---|
32de5a57 LM |
1 | import { BroadcastChannel } from 'worker_threads'; |
2 | ||
4e3ff94d JB |
3 | import { BroadcastChannelRequest } from '../types/WorkerBroadcastChannel'; |
4 | ||
32de5a57 LM |
5 | export default class WorkerBroadcastChannel extends BroadcastChannel { |
6 | constructor() { | |
7 | super('worker'); | |
8 | } | |
4e3ff94d JB |
9 | |
10 | public sendRequest(request: BroadcastChannelRequest): void { | |
11 | this.postMessage(request); | |
12 | } | |
32de5a57 | 13 | } |