【发布时间】:2020-09-06 11:33:10
【问题描述】:
我已经阅读了几篇文章,有人告诉我 .d.ts 文件用于那些不是用打字稿编写的库。但我尝试编写一个与业务逻辑相关的 .d.ts 文件,例如:我可以从后端 api 获取用户详细信息,其中包括用户名、年龄、性别等。然后我在目录中编写自己的 .d.ts 文件 "src/types/types.d.ts",内容如下:
interface UserDatail {
username: string;
age: number;
gender: string;
}
然后我可以在我的业务逻辑中使用这个接口而不用导入它。
但是这个类型声明文件不是为 js 库编写的,这是 .d.ts 文件的正确用法吗?在我上面描述的情况下,最佳做法是什么?
【问题讨论】:
标签: javascript typescript frontend