CaseOf<C>: C extends Channel<any, infer T> ? Extract<T[keyof T], {
    $case: string;
}>["$case"] : never

The $case names of a channel's event union.

Type Parameters