강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

rhkdtjd_12님의 프로필 이미지
rhkdtjd_12

작성한 질문수

실전 연습으로 익히는 고급 타입스크립트 기술

Object key, value를 string union으로 변형 - 문제

오 오랜만에 정답을 맞췄습니다

해결된 질문

작성

·

133

1

interface FruitMap {
  apple: "red";
  banana: "yellow";
  orange: "orange";
}

type TransformedFruit = {
  [key in keyof FruitMap]: `${key}:${FruitMap[key]}`;
}[keyof FruitMap];

type tests = [
  Expect<
    Equal<TransformedFruit, "apple:red" | "banana:yellow" | "orange:orange">
  >
];

덕분에 typescript 재밋습니다 :)

답변 1

1

애프터캠프님의 프로필 이미지
애프터캠프
지식공유자

타입스크립트 첨엔 재미가 없는데 알면 알수록 재밌죠 :)

rhkdtjd_12님의 프로필 이미지
rhkdtjd_12

작성한 질문수

질문하기