2017-04-13 18 views
0

tryflowでこれを試してみてください:XHRエラーをリッスンすると、なぜFlowがエラーになるのですか?

const xhr = new XMLHttpRequest(); 

xhr.addEventListener('error', (err: Error) => { 
    console.log('xhr failed', err); 
}); 

Flowはこの不可解なエラーを与える:私はerrパラメータを取らない場合

call of method `addEventListener`. Function cannot be called on any member of intersection type intersection 

苦情が消えます。しかし、私はそのパラメータが必要です。

私はerrに注釈を付けて試してみました。私は間違って何をしていますか?

答えて

0

errorイベントハンドラの引数はEventオブジェクトであり、Errorオブジェクトではありません。 Do

xhr.addEventListener('error', (err: Event) => { 
関連する問題