Post

타입스크립트 - 객체 타입 구하기

객체의 키, value 타입 구하기

  • object의 key 타입 구하려면 keyof 객체타입
  • value 타입을 구하려면 typeof object명[Key의타입]

1
2
3
4
5
6
7
8
9
10
11
const obj = {
  hello: "world",
  name: "hyemin",
  age: 28
};

// key의 타입 구하기
type Keys = keyof typeof obj;

// value의 타입 구하기
type Values = (typeof obj)[Keys];
This post is licensed under CC BY 4.0 by the author.