【发布时间】:2017-10-22 19:34:38
【问题描述】:
当函数f被调用时,它返回bar,这样我就可以调用bar.baz()。但是,typescript 抱怨 Property baz does not exist on type (selection: any) => () => void 如何声明 bar 的 baz 属性以使其编译?
var f = function foo(){
function bar(selection : any){
}
bar.baz = function(value){
}
return bar
}
(顺便说一句,我在 angular2 typescript 项目中有这段代码,它非常无情。我从事的其他 typescript 项目允许您忽略 typescript 错误,但是这个 angular starter 项目真的无法编译,所以我'在打字稿问题解决之前一直卡住)
【问题讨论】:
标签: typescript