2016-04-06 50 views
1

için olay verilerinin işlenmesi JavaScript kodumu TypeScript'e (1.8.9) dönüştürmeye çalışıyorum ve olayın eklendiği verileri doğru bir şekilde bildirme veya yayınlamanın ne olduğunu merak ediyorum.TypeScript

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

data kısmı PhpStorm tarafından kırmızı işaretli alır. TS hatasını devre dışı bırakmak için bazı arabirimlere veya any'a göndermeli miyim?

cevap

1

Etkinliğinizin MessageEvent değil Event olmalıdır:

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