type SingleEventPayload<Names extends ValidNonInteractionKeys> =
IsUnion<Names> extends true
? never
: ClientEvents[Names];type SingleEventPayload<Names extends ValidNonInteractionKeys> =
IsUnion<Names> extends true
? never
: ClientEvents[Names];Names
Names extends ValidNonInteractionKeysNames extends ValidNonInteractionKeys