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

Type Parameters

  • S extends string | number | symbol

Generated using TypeDoc