我知道可以创建Type LayoutType = "Left" | "Right" | "Top" | "Bottom" | "VCenter"
,是否可以创建将导致“ Left,VCenter”的类型?还是我正在为[every可能的类型创建字符串文字?
在这种情况下,您可以添加类型Type LayoutTypes = LayoutType[];
,它是一个可以接受为LayoutType类型指定的多个值的数组。
目前在打字稿中是不可能的。
您可以尝试使用tuples
type LayoutType = ["Left" | "Right" | "HCenter", "Top" | "Bottom" | "VCenter"];
const layout: LayoutType = ["Left", "VCenter"]