这是获取值类型的并集的一种方式。
它等于:有一个数字数组number[]
,我们说[number]
,这意味着给我们一个属于数字键的值类型的并集,因为结果是一个数字数组number
。
type TestObject = {
test1: string;
test2: number;
};
// union of all keys is string | number
type TestValueUnion = TestObject[keyof TestObject];
// 'test1' | 'test2'
type TestKeyUnion = keyof TestObject;
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句