728x90
반응형
type mapping
-
Typescript - Type MappingFront-end/Typesrcipt 2023. 4. 24. 12:13
Typescript keyof Typescript keyof 란 class, interface, Object 등 타입에서 key 값들을 모두 가져와서 유니언 타입으로 선언해준다. // interface 선언 interface Person { age: number, name: string } // class 선언 class Dog { name : string; constructor(name) { this.name = name; } } // keyof 를 사용하여 Person의 속성들을 모두 가져와 유니언 타입으로 만든다. type PersonKeys = keyof Person// name | age // keyof 를 사용하여 Dog의 속성들을 모두 가져와 유니언 타입으로 만든다,. type DogKeys..