TypeScript中是否有回调函数类型?

时间:2015-02-05 13:36:13

标签: typescript

enter image description here 错误说Supplied parameter do not match any signature of call target。 当我将Function替换为any作为第二个参数的类型时,错误消失。但any与没有类型相同,是否有适合作为参数的函数类型?

1 个答案:

答案 0 :(得分:9)

您可以对Function参数使用以下类型,而不是any(或callback):

(ev: Event)=> any

这符合addEventListener预期的类型。

这是完整的功能签名:

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