错误说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 次 |
| 最近记录: |