乐趣区

关于javascript:ts-取对象所有键类型组成的联合类型

keyof 取对象中的 key 为类型


type Person = {id: number; name: string;age: number}
type P1 = keyof Person; // 'id' | 'name' | 'age'

获取对象所有属性的类型

type P2 = Person[keyof Person]; // number | string
退出移动版