해결된 질문
작성
·
477
·
수정됨
0
BadgeTypes.ts
type BadgeTypes = | "ing" | "d-day" | "end" | "vq" | "new" | "hot" | "pick" | "start" | "pass" | "test";
components.tsx
import type { BadgeTypes } from './BadgeTypes';
//여기서 | "ing" | "d-day" | "end" 이렇게 3가지만 쓰고 싶다면 어떻게 사용하는게 좋을가요?
답변 2
1
안녕하세요 이정환입니다.
질문자님께서 이미 정답을 찾으셨군요!
맞습니다 다음과 같이 T로부터 K만 추출하는 유틸리티 타입인 Extract 타입을 이용하시면 됩니다!
type tBadgeType = Extract<BadgeTypes, "new" | "hot" | "pick">;
1