Type alias EventHandlerNames<T>

EventHandlerNames<T>: {
    [K in keyof T]: K extends `on${infer N}`
        ? T[K] extends ((event) => any)
            ? N
            : never
        : never
}[keyof T]

Type Parameters

Generated using TypeDoc