【发布时间】:2020-07-13 19:10:21
【问题描述】:
我有一个如下所示的 javascript 文件:
// methodHelpers.js
export default {
refetchData: function() {
// do some data refetching
}
};
现在我想要一个类型文件 (methodHelpers.d.ts),它允许我为我正在导入的对象的方法获取代码编辑完成。
我试过了:
// methodHelpers.d.ts
export interface methodHelpers {
refetchData(): void;
}
但补全仍然缺失。
【问题讨论】:
-
你给你的对象那个类型了吗?
let obj: methodHelpers; -
由于文件名匹配,我希望它自动应用。这也是一个 javascript 项目,所以我不能使用这样的普通类型。
标签: javascript typescript types