import { BroadcastChannel } from 'worker_threads';
-import { BroadcastChannelRequest } from '../types/WorkerBroadcastChannel';
+import { BroadcastChannelRequest, BroadcastChannelResponse } from '../types/WorkerBroadcastChannel';
export default class WorkerBroadcastChannel extends BroadcastChannel {
constructor() {
public sendRequest(request: BroadcastChannelRequest): void {
this.postMessage(request);
}
+
+ public sendResponse(response: BroadcastChannelResponse): void {
+ this.postMessage(response);
+ }
}