目录
一、 什么是官方 TS 类型?
二、 官方文档与资源
三、 何时使用官方 TS 类型?
四、 如何知道是用官方的哪个 TS 类型?
五、 总结
六、 建议
在 Uniapp 或微信小程序原生开发中使用 TypeScript 时,很多开发者会遇到类型定义的困扰。是应该自己手写 interface,还是直接引用现成的?
一、 什么是官方 TS 类型?
官方 TS 类型(Official TypeScript Definitions),是由微信官方团队维护的一套 .d.ts 类型声明文件。它定义了小程序运行环境(wx 对象)下所有 API 的参数结构、返回值数据结构以及各种全局对象(如 App, Page)的配置选项。
简单来说,它就是微信小程序 API 的“TypeScript 版说明书”。
- 命名空间:通常所有类型都定义在
WechatMiniprogram命名空间下。