[한입] 타입 조작하기

TK·2023년 12월 18일
0

[강의] 한입 시리즈

목록 보기
47/59

타입조작하기

  • 타입조작: 기본타입이나 별칭, 인터페이스로 만든 타입들을 타입스크립트의 특수 문법을 이용해 상황에 따라 다른 타입으로 변환하는 것
  • ex) 이전까지 배운 "제네릭"
  • 타입조작 기능들
    • 제네릭
    • 인덱스드 엑세스 타입
    • keyof연산자
    • Mapped(맵드)타입
    • 템플릿 리터럴 타입
    • 조건부 타입

✏️인덱스드 엑세스 타입

객체, 배열, 튜플 타입에서 특정 프로퍼티 혹은 요소의 타입을 추출하는 타입


✏️keyof연산자

특정 객체 타입으로부터 피로퍼티 키들을 모두 스트링 리터럴 유니온 타입으로 추출하는 연산자


✏️Mapped(맵드)타입

기존의 객체 타입으로부터 새로운 객체 타입을 만드는 타입


✏️템플릿 리터럴 타입

스트링 리터럴 타입을 기반으로 정해진 패턴의 문자열만 포함하는 타입

profile
쉬운게 좋은 FE개발자😺

0개의 댓글