Type alias SnakifyString<T>

SnakifyString<T>: T extends string
    ? string extends T
        ? string
        : T extends `${infer F}${infer R}`
            ? `${Uncapitalize<F>}_${Uncapitalize<SnakifyString<R>>}`
            : T
    : T

Type Parameters

  • T extends PropertyKey

Generated using TypeDoc