Skip to content

项目内公用的业务类型

src\types 文件夹内,我们存放各种业务用的类型文件。这些类型将会对外导出,并在大多数函数内使用。

比如控制接口返回值的类型 JsonVO ,该类型就是大多数接口文件都要导入使用的类型。

与 src 同级的 types 是做什么的?

我们项目有两个同名的,位置接近的 types 文件夹。与 src 同级的 types 文件夹是用来存储单纯的 dts 类型声明文件的。

这些类型负责提供整个项目的全局类型导入,是控制项目的。

作为全局类型,他们会直接被 tsconfig.json 文件导入,并作为全体 ts 的上下文。

他们多数是由 vite 插件自动生成的类型文件。

比如:

  • typed-router.d.ts 自动化路由
  • components.d.ts 自动导入组件

贡献者

The avatar of contributor named as ruan-cat ruan-cat

页面历史