Function addDocEventListener
- addDocEventListener<
CurrentTargetType extends HTMLElement,
Type extends keyof HTMLElementEventMap,
>(
node: CurrentTargetType,
type: Type,
listener: (
this: CurrentTargetType,
ev: DocEvent<HTMLElementEventMap[Type], CurrentTargetType>,
) => void | Promise<void>,
options?: AddEventListenerOptions,
): voidType Parameters
- CurrentTargetType extends HTMLElement
- Type extends keyof HTMLElementEventMap
Parameters
- node: CurrentTargetType
- type: Type
- listener: (
this: CurrentTargetType,
ev: DocEvent<HTMLElementEventMap[Type], CurrentTargetType>,
) => void | Promise<void> Optional
options: AddEventListenerOptions
Returns void
- addDocEventListener<CurrentTargetType extends HTMLElement>(
node: CurrentTargetType,
type: string,
listener: (
this: CurrentTargetType,
evt: DocEvent<Event, CurrentTargetType>,
) => void | Promise<void>,
options?: AddEventListenerOptions,
): voidAdd an event listener to HTMLElements inside a document (which allows us to ensure that 'target' is a HTMLElement for easier typings)
Type Parameters
- CurrentTargetType extends HTMLElement
Parameters
- node: CurrentTargetType
- type: string
- listener: (
this: CurrentTargetType,
evt: DocEvent<Event, CurrentTargetType>,
) => void | Promise<void> Optional
options: AddEventListenerOptions
Returns void
Add an event listener to HTMLElements inside a document (which allows us to ensure that 'target' is a HTMLElement for easier typings)