打字稿:多个可能的接口作为接口

时间:2019-03-14 16:36:31

标签: typescript interface

如果我有这样的变量:

let x: number | string | undefined;

是否可以创建一个支持所有这些类型的接口?像这样:

let x: MyCustomInterface;

谢谢!

1 个答案:

答案 0 :(得分:1)

否,接口本身不支持联合。您可以通过以下方式创建类型别名:

type MyCustomType = number | string | undefined;
let x: MyCustomType;