Web utility
    Preparing search index...

    Type Alias CamelEventName<T>

    CamelEventName: T extends SimpleEventNames
        ? Capitalize<T>
        : T extends `${infer L}${SimpleEventNames}`
            ? T extends `${L}${infer R}` ? `${Capitalize<L>}${Capitalize<R>}` : T
            : T extends `${Lowercase<EventTypes>}${infer R}`
                ? T extends `${infer L}${R}` ? `${Capitalize<L>}${Capitalize<R>}` : T
                : T extends `${infer L}${Lowercase<EventTypes>}`
                    ? T extends `${L}${infer R}` ? `${Capitalize<L>}${Capitalize<R>}` : T
                    : T

    Type Parameters

    • T extends string