EventContext<U, T>: (T extends ClientProviderEvents
    ? ClientEventMap[T]
    : T extends ProviderEvents
        ? ServerEventMap[T]
        : never) & U

Type Parameters