Type Alias GetEventHandlerArgs<E>

GetEventHandlerArgs: E extends EventHandler<infer T> ? T : unknown

Utility type for inferring type of event handler args.

Type Parameters

const handler = new EventHandler<{ param: string }>();
const args: GetEventHandlerArgs<typeof handler>; // { param: string }
MMNEPVFCICPMFPCPTTAAATR