kakasoo

FirstLetterCapitalize, 첫 글자를 대문자로 추론하는 리터럴 타입 본문

프로그래밍/TypeScript

FirstLetterCapitalize, 첫 글자를 대문자로 추론하는 리터럴 타입

카카수(kakasoo) 2023. 8. 11. 20:31
반응형
type FirstLetterCapitalize<Target extends string> =
  Target extends `${infer F}${infer Rest}` ? `${Uppercase<F>}${Rest}` : Target;

문자열의 첫 글자만을 대문자로 변경하는 타입이다.

반응형