인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

rhkdtjd_12님의 프로필 이미지
rhkdtjd_12

작성한 질문수

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

Object indexing의 기초

문제를 한번 풀어보았습니다.

해결된 질문

작성

·

166

0


import { Equal, Expect } from "./helper";

export const fakeDataDefaults = {
  foo: "bar",
  bar: 123,
  baz: true,
};

type objType = typeof fakeDataDefaults;

export type FooType = objType["foo"];
export type BarType = objType["bar"];
export type BazType = objType["baz"];

type tests = [
  Expect<Equal<FooType, string>>,
  Expect<Equal<BarType, number>>,
  Expect<Equal<BazType, boolean>>
];

답변 1

1

rhkdtjd_12님의 프로필 이미지
rhkdtjd_12
질문자

헉 정답과 똑같군요!

rhkdtjd_12님의 프로필 이미지
rhkdtjd_12

작성한 질문수

질문하기