我正在使用我在网上找到的.d.ts
定义文件与JavaScript库进行互操作。错误TS1046:顶级元素所需的“声明”修饰符
我看到错误消息:
TS1046: '声明' 的顶级元素
什么导致了这种需要修改?
我正在使用TypeScript 0.9.1。
我正在使用我在网上找到的.d.ts
定义文件与JavaScript库进行互操作。错误TS1046:顶级元素所需的“声明”修饰符
我看到错误消息:
TS1046: '声明' 的顶级元素
什么导致了这种需要修改?
我正在使用TypeScript 0.9.1。
这是0.8.x与0.9.x之间的突破性变化。 declare
现在需要为所有顶级非界面元素(即module
,class
,var
)在声明中.d.ts
文件:
TypeScript 0.9不向后兼容以前的版本。您必须在顶级元素(可能是module
)前加上declare
关键字。
你能提供一个例子吗? –