한 입 크기로 잘라먹는 타입스크립트 - 템플릿 리터럴 타입 (Template Literal Type)
1. 템플릿 리터럴 타입
스트링 리터럴 타입들을 기반으로 특정 패턴을 갖는 문자열 타입들을 만드는 기능.
- chapter3.ts
/**
* 템플릿 리터럴 타입
*/
type Color = 'red' | 'black' | 'green';
type Animal = 'dog' | 'cat' | 'chicken';
// type ColoredAnimal = 'red-dog' | 'red-cat' | 'red-chicken' | 'black-dog' ... // 굉장히 많아진다.
type ColoredAnimal = `${Color}-${Animal}`;
const coloredAnimal: ColoredAnimal = ''; // shift + enter 시 만들고 싶은 조합이 선택 가능하다.
한 입 크기로 잘라먹는 타입스크립트(TypeScript) 강의 | 이정환 Winterlood - 인프런
이정환 Winterlood | 문법을 넘어 동작 원리와 개념 이해까지 배워도 배워도 헷갈리는 타입스크립트 이제 제대로 배워보세요! 여러분을 타입스크립트 마법사🧙🏻♀️로 만들어드립니다., 프론
www.inflearn.com
'강의 실습 > 한 입 크기로 잘라먹는 타입스크립트(TypeScript)' 카테고리의 다른 글
분산적인 조건부 타입 (0) | 2024.12.17 |
---|---|
조건부 타입 소개 (0) | 2024.12.16 |
맵드 타입 (0) | 2024.12.10 |
keyof 연산자 (0) | 2024.12.09 |
인덱스드 엑세스 타입 (0) | 2024.12.04 |
댓글