Merge from vscode 6268feb42ba4f2e2fa15484e88c9af60d254998c (#6530)

This commit is contained in:
Anthony Dresser
2019-07-29 21:03:02 -07:00
committed by GitHub
parent 2c8a22bb0d
commit 6db84eefa3
104 changed files with 1797 additions and 3740 deletions

View File

@@ -63,7 +63,7 @@ class WebWorker implements IWorker {
} else {
this.worker = Promise.resolve(workerOrPromise);
}
this.postMessage(moduleId);
this.postMessage(moduleId, []);
this.worker.then((w) => {
w.onmessage = function (ev: any) {
onMessageCallback(ev.data);
@@ -79,9 +79,9 @@ class WebWorker implements IWorker {
return this.id;
}
public postMessage(msg: string): void {
public postMessage(message: any, transfer: Transferable[]): void {
if (this.worker) {
this.worker.then(w => w.postMessage(msg));
this.worker.then(w => w.postMessage(message, transfer));
}
}