114 - CamelCase
Opened this issue · 0 comments
koSakano commented
type CamelCase<S extends string> = S extends Lowercase<S> ? S extends `${infer F}_${infer RF}${infer R}` ? `${F}${Uppercase<RF>}${CamelCase<R>}` : S : CamelCase<Lowercase<S>>;
Opened this issue · 0 comments
type CamelCase<S extends string> = S extends Lowercase<S> ? S extends `${infer F}_${infer RF}${infer R}` ? `${F}${Uppercase<RF>}${CamelCase<R>}` : S : CamelCase<Lowercase<S>>;