Type alias SnakeCase<T, A>

SnakeCase<T, A>: T extends `${infer F}${infer R}`
    ? SnakeCase<R, `${A}${F extends Lowercase<F>
        ? ""
        : "_"}${Lowercase<F>}`>
    : A

Type Parameters

  • T

  • A extends string = ""

Generated using TypeDoc