keyof, typeof, as const 사용 예시

GABMIN KIM·2022년 1월 23일
0

TypeScript

목록 보기
4/6
post-thumbnail
const rspCoords = {
  바위 : '0',
  가위 : '-142px',: '-284px',
} as const; // 변하지 않고 고정되어 있는 값은 as const로 고정시켜주는 것이 좋다.
			// 바위, 가위, 보 가 Readonly로 값이 고정이 된다.

type imgcoords = '0' | '-142px' | '-284px';
// 위와 같은 타입 지정을 keyof와 typeof를 사용해서 나타낼 수 있다.
type imgcoords = typeof repCoords[keyof typeof repCoords]
// keyof typeof repCoords === "바위" | "가위" |"보"
profile
목표를 성취하는 개발자가 되겠습니다.

0개의 댓글