错误说
Supplied parameter do not match any signature of call target
.当我更换Function
与any
作为第二个参数的类型,错误消失.但是any
没有类型相同,是不是有一个合适的函数类型作为参数?
而不是Function
(或any
)您可以为您的callback
参数使用以下类型:
(ev: Event)=> any
Run Code Online (Sandbox Code Playgroud)
这符合预期的类型addEventListener
.
这是完整的功能签名:
on(eventName: string, callback: (ev: Event)=> any, useCapture: boolean) : Dom.Element {
//...
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9614 次 |
最近记录: |