如何在TypeScript中声明可重复使用的自定义类型?
你要的类型复用能力在TypeScript中可以通过**类型别名(Type Aliases)**实现,使用type关键字声明可复用的自定义类型即可,正确写法如下:
// 声明可复用的联合类型别名 type ValueType = string | number | string[] | number[] interface IExample1 { Value: ValueType } interface IExample2 { Value: ValueType }
补充说明
- 后续你要检索相关内容时,可以用「TypeScript 类型别名」「TypeScript type 关键字」作为关键词查询对应用法。
- 额外注意:TypeScript 中做基础类型注解时建议使用小写的
string/number而非大写的String/Number,后者是 JavaScript 内置的包装对象类型,不符合常规类型注解场景,可能引发不必要的类型兼容问题。
内容的提问来源于stack exchange,提问作者Royi Levy
相关产品推荐
相关产品推荐

