我是新来的打字稿,并在一定程度上为excerise,我想写一些Adobe的“ExtendScript”的API,类型定义文件的开头这基于ECMAScript。定制lib.d.ts在VisualStudio的2013
由于主机环境不是浏览器,我有一个Node.js的民间有在处理一个混乱的命名空间同样的问题,由于仍单片lib.d.ts文件。
到目前为止,这还不算太坏。全球范围内的lib.d.ts中定义了File
,ExtendScript托管环境也在全局范围内定义了File
。但碰撞很小,我可以忍受一些虚假的方法污染File
界面。
我还在想,如果我不能在我的项目中只是放入lib.d.ts
的副本,请将其大部分扔掉,并告诉编译器使用它。
有没有办法做到这一点?我看不到任何tsc
编译器选项来覆盖lib.d.ts
。我也没有看到我会在VS中指定任何自定义编译器选项。
这是从VS2013不可能的,据我所知 – 2014-11-23 21:43:27
我认为它曾经是一个配置元素:' false TypeScriptIncludeDefaultLib>'但我已经在VS2013.4中试过了,它已经没有效果。让我调查。 –
Fenton
2014-11-23 22:01:02
我可以找到这方面的历史证据,但我不得不要求@RyanCavanaugh了解更多信息。 – Fenton 2014-11-23 22:31:40