EventsOf<C>: C extends {
        events: infer E extends {
            [K in string]: Event
        };
    }
    ? {
        -readonly [K in keyof E as string extends K
            ? never
            : K]: E[K]
    }
    : EmptyElementSet<Event>

Extract the type of a cluster's events.

Type Parameters

  • C