联合类型、对象类型等都有可能不止用一次,type 关键字给类型声明一个别名,就不需要再次声明同样的类型,直接引用类型别名。
我在某个时候写了一个函数,其签名 param 是一个联合类型;过了一段时间之后,又声明了一个相同的联合类型:
function test1(param: number | string) {}
// ......
function test2(param: number | string) {}
写代码,少啰嗦。type 关键字声明一个别名:
type Alias = number | string;
function test1(param: Alias) {}
function test2(param: Alias) {}
标签:function,TypeScript,number,param,关键字,类型,type
From: https://www.cnblogs.com/Enziandom/p/16729484.html