kakasoo

Capitalize 본문

프로그래밍/TypeScript

Capitalize

카카수(kakasoo) 2023. 3. 23. 00:44
반응형
type MyCapitalize<S extends string> = S extends `${infer F}${infer Rest}` ? `${Uppercase<F>}${Rest}` : S;

타입스크립트의 유틸리티 함수를 이용해서 풀었다.

아마 의도된 방법은 a-z까지를 A-Z로 매핑할 수 있는 타입, dictionary 같은 구조의 타입을 만들어 쓰는 거겠지만 귀찮았다.

반응형