我正在写一个由文件组成的库:
该库是在dist/library.js
和dist/library.d.ts
的{{1}}中生成的
现在,我正在dist/library/src/*.d.ts
文件夹中编写测试,但是我不想直接tests
编写库,否则webpack将花费更多时间来编写文件。就我而言,测试必须假定库是在之前加载的,但是我仍然希望具有自动补全的优点。
当前,我将其写在文件的开头:
import
我没有任何自动补全功能,但是输出代码可以正常工作。
我尝试过这样的事情:
declare const MyLibrary;
但这不起作用。
起作用的Somethink是:
/// <reference path="../dist/index.d.ts" />
declare const MyLibrary: MyLibrary;
但是我不希望这样,它将通过webpack结束包括所有库的操作。
您是否知道一种告诉打字稿的方法:“我正在使用此库,但让我管理它的加载方式,您只需要知道可通过变量MyLibrary访问即可”?