我已经开发了一个forge扩展,现在我想在this blog post之后添加对typescript的支持。但是,我不能从全局的Autodesk.Viewing.Extension,Autodesk.Viewing.ToolInterface命名空间中扩展原型,因为typescript找不到对象Cannotfind name 'Autodesk' (在转换时不存在)。目前,我的变通方法是通过调用创建扩展类的工厂函数来注入参数Autodesk (参见代码示例),因为我无法从ES6模块<e
我试图在TypeScript中对一个类的一些成员进行分组。当然,这在Javascript中非常容易实现,因为我们可以将对象定义为成员,并在对象中定义助手函数。在TypeScript中,我几乎通过类表达式获得了同样的效果:
public _doSomething() { console.log(this.p