Type Alias CustomEventTarget<TDetails>
Methods
addEventListener
addEventListener<TType extends string | number | symbol>( type: TType, listener: (ev: CustomEvent<TDetails[TType]>) => any, options?: boolean | AddEventListenerOptions,): void Type Parameters
- TType extends string | number | symbol
Parameters
- type: TType
- listener: (ev: CustomEvent<TDetails[TType]>) => any
Optional
options: boolean | AddEventListenerOptions
Returns void
dispatchEvent
dispatchEvent<TType extends string | number | symbol>( ev: _TypedCustomEvent<TDetails, TType>,): void Type Parameters
- TType extends string | number | symbol
Returns void
removeEventListener
removeEventListener<TType extends string | number | symbol>( type: TType, listener: (ev: CustomEvent<TDetails[TType]>) => any, options?: boolean | EventListenerOptions,): void Type Parameters
- TType extends string | number | symbol
Parameters
- type: TType
- listener: (ev: CustomEvent<TDetails[TType]>) => any
Optional
options: boolean | EventListenerOptions
Returns void
Type-safe event listener and dispatch signatures for the custom events defined in
TDetails
.