TransformedEvent TypeAlias
Transforms the event overload by replacing IEventThisPlaceHolder with TThis
in the event listener arguments and having the overload return TTHis
as well
Signature
export type TransformedEvent<TThis, E, A extends any[]> = (event: E, listener: (...args: ReplaceIEventThisPlaceHolder<A, TThis>) => void) => TThis;
Type Parameters
Parameter | Constraint | Description |
---|---|---|
TThis | ||
E | ||
A | any[] |