首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >TypeScript 的 interface 与 type 到底怎么选:一次重构后的取舍记录

TypeScript 的 interface 与 type 到底怎么选:一次重构后的取舍记录

作者头像
用户12771345
发布于 2026-10-01 08:33:25
发布于 2026-10-01 08:33:25
730
举报
概述
项目里同时存在 interface 和 type 定义,时间一长就出现了同一种结构两种写法混用的情况。平时写业务不会立刻出问题,但到了需要扩展、交叉或做工具类型推导时,两者差异会变得很具体。比如团队成员用 type 定义了一个 API 响应对象,另一个人用 interface 去 extends 它,编译器直接报错;又比如需要给一个联合类型加上额外字段,interface 根本表达不了。这些细节不

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

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