在typescript中导出联合类型别名

Mar*_*ius 11 typescript

是否可以导出这样的东西:

export TypeA | TypeB as TypeAB;
Run Code Online (Sandbox Code Playgroud)

并声明一个变量TypeAB,可以是TypeATypeB:

import {TypeAB} from './typeab';
var ab: TypeAB;
Run Code Online (Sandbox Code Playgroud)

Dav*_*ret 18

是的,只需要类型别名的正确语法:

export type TypeAB = TypeA | TypeB;
Run Code Online (Sandbox Code Playgroud)