@nickyzj2023/utils
    Preparing search index...

    Type Alias CamelToSnake<S>

    CamelToSnake: S extends `${infer First}${infer Rest}`
        ? Rest extends Uncapitalize<Rest>
            ? `${Lowercase<First>}${CamelToSnake<Rest>}`
            : `${Lowercase<First>}_${CamelToSnake<Rest>}`
        : Lowercase<S>

    Type Parameters

    • S extends string