Y a-t-il un endroit où je peux trouver un exemple d'écriture d'un travailleur Web en tapuscrit ? J'ai créé un nouveau fichier myworker.ts qui ressemble à ci-dessous :
/// <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) =>
{
}
le fichier pourrait-il être refactorisé en quelque chose comme
class MyWorker implements Worker
{
}
_Modifié par @DanielRosenwasser pour ajouter des barrières de code._
Les Webworkers en TypeScript fonctionnent de la même manière qu'en JavaScript. La seule chose en question est d'où obtenir les frappes, qui est notre lib.webworker.d.ts
. Jetez un œil à http://blog.scottlogic.com/2015/08/10/ts-vs-proj.html et #4855.
À l'avenir, StackOverflow sera un meilleur endroit pour ce type de questions - tout comme un avertissement.
Merci pour le lien. En fait, j'ai trouvé cela plus déroutant qu'utile pour être honnête. Je n'utilise aucun projet virtuel. De plus, je développe une application d'une seule page sans MVC. Je fais ma compilation dans VS et n'utilise pas de ligne de commande. Les problèmes avec lesquels je me bats sont :
Ce genre de questions est probablement mieux posée sur Stack Overflow.