프로그래밍/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 같은 구조의 타입을 만들어 쓰는 거겠지만 귀찮았다.
반응형