在使用TypeScript抽象语法树时,如何确定TypeScript.Expression对象的结果类型?我正在使用TSLint,并试图找到不将函数类型的对象作为第一个参数传递的setTimeout调用。例如,在下面的代码中,我想知道setTimeout是被调用的,第一个参数是函数。createFunction() should be of type functionAST是这样排列的:
setTimeo
我有一个函数URLBuilder,它作为一个模块工作(它返回一个包含各种函数的对象,这些函数与上下文对象绑定得很好,所以this绑定按预期工作,我们可以在这些函数中正确地访问this ) 我的问题是为什么typescript不理解URLBuilder的返回对象中函数的this绑定?尽管我尝试手动添加一个返回类型,但Typescript抱怨when using the URLBuilder在没有this上下文的情况下无法接受函数。我们如何让typescript在<