假设我有一个像import AltContainer from 'alt-container';
这样的导入。你会如何为此设置declaration?该文档显示了如何为导出函数的模块实现此目的,但没有针对此特定情况的示例。
答案 0 :(得分:4)
如果模块的导出本身是一个函数,则可以从模块中声明一个名为exports
的函数。
LIB / mymodule.js:
declare module "mymodule" {
declare function exports(foo: string): void;
}
index.js
import f from "mymodule";
f(0); // error: number ~> string
答案 1 :(得分:-1)
将这样的内容放在libs
目录中的文件中:
Packet