类型别名

对于 Object 类型和联合类型、函数类型等内容书写较长,所以 Flow 提供了类型别名来简化这些类型的书写。类型别名使用type定义,如果在type之前加入opaque,可以为已有类型定义新的类型别名,即透明别名。

type User = {
  name: string;
  age: number;
};

let person: User;