Gibt es einen Ort, an dem ich ein Beispiel für das Schreiben eines Webworkers in Maschinenschrift finden kann? Ich habe eine neue Datei myworker.ts erstellt, die wie folgt aussieht:
/// <reference path="IWorkerMessages.ts" />
self.onmessage = (ev: MessageEvent) =>
{
var data = <IWorkerIncoming>ev.data;
}
// I get a compiler error while trying to define self.deserialize
self.deserialize = (data: IWorkerIncoming) =>
{
}
könnte die Datei in etwas wie umgestaltet werden
class MyWorker implements Worker
{
}
_Bearbeitet von @DanielRosenwasser , um Code-Zäune hinzuzufügen._
Webworker in TypeScript funktionieren genauso wie in JavaScript. Die einzige Frage ist, woher man die Eingaben bekommt, das ist unser lib.webworker.d.ts
. Werfen Sie einen Blick auf http://blog.scottlogic.com/2015/08/10/ts-vs-proj.html und #4855.
In Zukunft ist StackOverflow ein besserer Ort für solche Fragen - genau wie ein Heads-Up.
Danke für den Link. Eigentlich fand ich es eher verwirrend als hilfreich, um ehrlich zu sein. Ich verwende keine virtuellen Projekte. Außerdem entwickle ich eine Single-Page-App ohne MVC. Ich mache meine Kompilierung in VS und verwende keine Befehlszeile. Die Probleme, mit denen ich zu kämpfen habe, sind:
Diese Art von Fragen werden wahrscheinlich besser auf Stack Overflow gestellt.