Type Parameters
| Type Parameter |
|---|
T extends string |
type CamelToSnakeCase<T> = T extends `${infer A}${infer B}` ? B extends Uncapitalize<B> ? `${A}${CamelToSnakeCase<B>}` : `${Uncapitalize<A>}_${CamelToSnakeCase<Uncapitalize<B>>}` : T;
| Type Parameter |
|---|
T extends string |
Was this page helpful?