2016-04-06 4 views
1

Ich versuche, meinen JavaScript-Code in TypeScript (1.8.9) zu konvertieren, und ich frage mich, wie die an Ereignis angefügten Daten deklarieren oder umwandeln.Umgang mit dem Typ der Ereignisdaten in TypeScript

self.onmessage = function(e: Event){ 
    if(e.data.schedules) processSchedules(e.data.schedules) 
}; 

Der data Teil wird von PhpStorm rot markiert. Sollte ich es auf eine Schnittstelle oder any werfen, um TS-Fehler zu entlassen?

Antwort

1

Ihre Veranstaltung soll ein MessageEvent sein, nicht Event:

self.onmessage = (e:MessageEvent) => { 
    if (e.data.schedules) 
     // ... 
} 
Verwandte Themen