我想让编辑器能够正确提示增强后的方法(形参)。
这样写编辑器是可以正确提示:
但是如果像这样写就不行:
怎么样改能使得我传入一个handler方法,在调用test方法时编辑器能够按照handler的形参来提示?
我想让编辑器能够正确提示增强后的方法(形参)。
这样写编辑器是可以正确提示:
但是如果像这样写就不行:
怎么样改能使得我传入一个handler方法,在调用test方法时编辑器能够按照handler的形参来提示?
??? 首先我尝试了一下是完全没有问题的
class Test{
constructor(handle){
this.handle = handle
console.log(handle)
}
call(n,m){
this.handle(n,m);
}
}
new Test((n,m)=>console.log(n+m)).call(1,2)
// 返回 3 完全符合预期
是不是你命名的问题?
13 回答13k 阅读
7 回答2.1k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.2k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
That's why we should use typescript.