2015-02-05 69 views

回答

7

代替Function(或any),你可以使用下面的類型,請callback參數:

(ev: Event)=> any 

這由addEventListener期望的類型相匹配。

以下是完整的函數簽名:

on(eventName: string, callback: (ev: Event)=> any, useCapture: boolean) : Dom.Element { 
    //... 
+0

確定。那麼它意味着類型是具有Event類型的ev參數的函數,它返回任何? – jstice4all 2015-02-05 13:57:32

+0

是的 - 雖然認爲返回類型只是非常寬容。你可以傳遞一個返回void或者一個字符串或者數字的函數 - 無論你喜歡什麼; *允許任何返回類型*。 – Fenton 2015-02-05 14:10:33

相關問題