在Visual Studio 2015中编辑lib.d.ts?

时间:2015-07-25 22:57:20

标签: visual-studio-2015 typescript1.5

我想编辑lib.d.ts以将ImageData.data从number []更改为UInt8Array(正确的Uint8ClampedArray类型不可用)。我在Visual Studio 2013中通过编辑CommonExtensions / Typescript目录中的lib.d.ts文件来完成此操作。

我在Visual Studio 2015中也做了同样的事情,intellisense显示了我的更改,当我右键单击并转到定义时,它会转到我的lib.d.ts版本。

然而,当我编译时,我得到的错误是ImageDate.data成员是一个数字[]。

编译器从哪里得到这个定义,有没有办法解决它?

1 个答案:

答案 0 :(得分:0)

我找到了答案。显然,tsc编译器使用的lib.d.ts位于C:\ Program Files(x86)\ Microsoft SDKs \ TypeScript \ 1.5 \中,但这不是intellisense使用的那个。修复lib.d.ts文件有效。