Table Of Contents
chapter4.ts에서 실습과 함께 진행합니다.
템플릿 리터럴 타입
템플릿 리터럴 타입은 타입 조작 기능들 중 가장 단순한 기능으로 템플릿 리터럴을 이용해 특정 패턴을 갖는 String 타입을 만드는 기능입니다.
다음과 같은 코드가 있다고 가정합니다.
코드를 불러오는 중 입니다 ...Color와 Animal은 각각 3개의 String Literal 타입으로 이루어진 Union 타입입니다. 그리고 ColoredAnimal은 Color와 Animal을 조합해 만들 수 있는 모든 가지수의 String Literal 타입으로 이루어진 Union 타입입니다.
Color나 Animal 타입에 String Literal 타입이 추가되어 경우의 수가 많아질 수록 ColoredAnimal 타입에 추가해야하는 타입이 점점 많아지게 됩니다. 이럴 때 바로 템플릿 리터럴 타입을 이용하면 좋습니다.
코드를 불러오는 중 입니다 ...