跳到主要内容

Type

我们一直在使用对象类型和联合类型,方法是直接在类型注释中写入它们。这很方便,但通常需要多次使用同一类型,并通过单个名称引用它。

类型别名就是任何类型的名称。

// 非对象类型
type UserInputSanitizedString = string;

// 联合类型
type ID = number | string;

// 对象
type Point = {
x: number;
y: number;
};

function printCoord(pt: Point) {}

参考链接

https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#type-aliases