keyof 取对象中的 key 为类型
type Person = {id: number; name: string;age: number}
type P1 = keyof Person; // 'id' | 'name' | 'age'
获取对象所有属性的类型
type P2 = Person[keyof Person]; // number | string
keyof 取对象中的 key 为类型
type Person = {id: number; name: string;age: number}
type P1 = keyof Person; // 'id' | 'name' | 'age'
获取对象所有属性的类型
type P2 = Person[keyof Person]; // number | string