deno / 1.23.2 / ~ / addeventlistener.html /

addEventListener

Registers an event listener in the global scope, which will be called synchronously whenever the event type is dispatched.

addEventListener('unload', () => { console.log('All finished!'); });
...
dispatchEvent(new Event('unload'));
function addEventListener <K extends keyof WindowEventMap>(
type: K,
listener: (this: Window, ev: WindowEventMap[K]) => any,
options?: boolean | AddEventListenerOptions,
) : void;
function addEventListener(
type: string,
options?: boolean | AddEventListenerOptions,
) : void;
addEventListener <K extends keyof WindowEventMap>( type: K , listener: (this: Window, ev: WindowEventMap[K]) => any , options?: boolean | AddEventListenerOptions) : void

Registers an event listener in the global scope, which will be called synchronously whenever the event type is dispatched.

addEventListener('unload', () => { console.log('All finished!'); });
...
dispatchEvent(new Event('unload'));

Type Parameters

K extends keyof WindowEventMap

Parameters

type: K
listener: (this: Window, ev: WindowEventMap[K]) => any
options?: boolean | AddEventListenerOptions optional

Return Type

void
addEventListener( type: string , listener: EventListenerOrEventListenerObject , options?: boolean | AddEventListenerOptions) : void

Parameters

type: string
options?: boolean | AddEventListenerOptions optional

Return Type

void