ToCamel<S>: S extends string
    ? S extends `${infer Head}_${infer Tail}`
        ? `${ToCamel<Uncapitalize<Head>>}${Capitalize<ToCamel<Tail>>}`
        : S extends `${infer Head}-${infer Tail}`
            ? `${ToCamel<Uncapitalize<Head>>}${Capitalize<ToCamel<Tail>>}`
            : Uncapitalize<S>
    : never

Type Parameters

  • S extends string | number | symbol

Generated using TypeDoc