템플릿 리터럴 타입은 타입 조작 기능들 중 가장 단순한 기능으로, 템플릿 리터럴을 이용해 특정 패턴을 갖는 String 타입을 만드는 기능이다.
String 타입
type Color = "red" | "black" | "green"; type Animal = "dog" | "cat" | "chicken"; type ColoredAnimal = `${Color}-${Animal}`;