if (this.isResponse(messageEvent.data)) {
return;
}
+ if (Array.isArray(messageEvent.data) === false) {
+ throw new BaseError('Worker broadcast channel protocol request is not an array');
+ }
const [uuid, command, requestPayload] = messageEvent.data as BroadcastChannelRequest;
break;
default:
// eslint-disable-next-line @typescript-eslint/restrict-template-expressions
- throw new BaseError(`Unknown broadcast channel command: ${command}`);
+ throw new BaseError(`Unknown worker broadcast channel command: ${command}`);
}
}