如何将模块(sinon,chai)作为具有正确类型的全局变量公开?

时间:2016-05-30 15:45:13

标签: typescript sinon chai sinon-chai typescript-typings

在Js测试中, mocha chai sinon 通常作为全局变量公开,以保存一些import,通常是通过业力插件。

安装mocha打字顺利,mocha describeit ...被正确地公开为具有正确类型的全局变量。

然而,试图将chai和sinon类型作为全局变量(typings i --global --save-dev sinon)展示给我一个:

  

打字ERR!消息试图编译" sinon"作为一个全局模块,但它看起来像一个外部模块。

我自己尝试写一个打字文件,但我无法访问那些libs打字(导入?)......

有可能吗?我该怎么办?它会与sinon-chai一起使用吗?

1 个答案:

答案 0 :(得分:-2)

  

尝试将“sinon”编译为全局模块

该文件被声明为模块。我建议只将其安装为模块,然后手动编辑文件以使其全局化。