首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我什么时候应该写.d.ts文件?

我什么时候应该写.d.ts文件?
EN

Stack Overflow用户
提问于 2020-05-20 07:26:16
回答 1查看 182关注 0票数 0

我读过几篇文章,有人告诉我,.d.ts文件是为不是在类型记录中编写的库编写的。但是,我尝试编写一个与业务逻辑相关的.d.ts文件,例如:我可以从后端api获取用户详细信息,其中包括用户名、年龄、性别等,然后在目录.d.ts中编写自己的.d.ts文件,其内容如下:

代码语言:javascript
复制
interface UserDatail {
  username: string;
  age: number;
  gender: string;
}

然后,我可以在我的业务逻辑中使用这个接口,而无需导入它。

但是这个类型声明文件不是为js库编写的,这是.d.ts文件的正确用法吗?在我前面描述的情况下,最佳实践是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-20 07:43:00

"d.ts“文件用于提供有关用JavaScript编写的API的类型信息。其想法是使用类似于jQuery或下划线的东西,这是一个现有的javascript库。你想从你的打字代码中消耗这些东西。

与其重写jquery或下划线或类型记录中的任何内容,不如编写d.ts文件,该文件只包含类型注释。然后,在使用纯JS库的同时,从您的类型记录代码中获得静态类型检查的类型记录好处。

我希望这些信息对你有用。

谢谢。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61907369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档