강의

멘토링

로드맵

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

rhkdtjd_12님의 프로필 이미지
rhkdtjd_12

작성한 질문수

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

Discriminated object의 indexing 문제

문제를 풀었습니다!

해결된 질문

작성

·

126

0


import { Equal, Expect } from "./helper";
export type Event =
  | {
      type: "click";
      event: MouseEvent;
    }
  | {
      type: "focus";
      event: FocusEvent;
    }
  | {
      type: "keydown";
      event: KeyboardEvent;
    };

type objType = Event["type"];
type EventType = objType;

type tests = [Expect<Equal<EventType, "click" | "focus" | "keydown">>];

답변 1

0

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

네 정확합니다

rhkdtjd_12님의 프로필 이미지
rhkdtjd_12

작성한 질문수

질문하기