import { type ReservedOrUserListener } from "https://deno.land/x/socket_io@0.2.0/packages/event-emitter/mod.ts";
Type of a listener of a user event or a reserved event. If Ev
is in ReservedEvents
, the reserved event listener
is returned.
Type Parameters
ReservedEvents extends EventsMap
UserEvents extends EventsMap
Ev extends ReservedOrUserEventNames<ReservedEvents, UserEvents>
definition: FallbackToUntypedListener<Ev extends EventNames<ReservedEvents> ? ReservedEvents[Ev] : Ev extends EventNames<UserEvents> ? UserEvents[Ev] : never>