如何从typescript中类型的值类型获取联合类型

如何从typescript中类型的值类型获取联合类型,typescript,Typescript,有一种 type A = { a: type1; b: type2; c: type2 }; 如何创建一个类型,它从类型a的可能值类型创建联合类型 type Magic<A>; // type1 | type2 键入Magic;//类型1 |类型2 对于类型中所有类型值的并集: type Magic<T> = T[keyof T]; // Magic<A> has type: type1 | type2 type Magic=T[keyof T]; //

有一种

type A = { a: type1; b: type2; c: type2 };
如何创建一个类型,它从类型a的可能值类型创建联合类型

type Magic<A>; // type1 | type2
键入Magic;//类型1 |类型2

对于类型中所有类型值的并集:

type Magic<T> = T[keyof T];
// Magic<A> has type: type1 | type2
type Magic=T[keyof T];

//查看这些类型的工作原理非常神奇。

对于类型中所有类型值的并集:

type Magic<T> = T[keyof T];
// Magic<A> has type: type1 | type2
type Magic=T[keyof T];

//Magic看看这些类型是如何工作的。

不要认为你真的需要
选择
类型Magic=t[keyof t]应该也能正常工作!谢谢!不要认为你真的需要
选择
键入Magic=t[keyof t]应该也能正常工作!谢谢!