我是打字稿新手。
我有2种类型。
type Point = {
x: number;
y: number;
};
type Label = {
name: string;
};
我有Variable Duko。
let Duko: ? = {...};
怎么说Duko等于Label类型或Point。
答案 0 :(得分:2)
使用union type:
联合类型描述的值可以是几种类型之一。我们 使用竖线(|)分隔每种类型,因此
number | string | boolean
是值的类型,可以是number
,string
或aboolean
。
因此:
let Duko: Point | Label = {...};