Skip to content

@ralphschuler.ai function caller.index.<internal>.EventTarget

github-actions edited this page Nov 26, 2023 · 1 revision

Interface: EventTarget

index.<internal>.EventTarget

EventTarget is a DOM interface implemented by objects that can receive events and may have listeners for them.

Hierarchy

Table of contents

Methods

Methods

addEventListener

addEventListener(type, listener, options?): void

Adds a new handler for the type event. Any given listener is added only once per type and per capture option value.

If the once option is true, the listener is removed after the next time a type event is dispatched.

The capture option is not used by Node.js in any functional way other than tracking registered event listeners per the EventTarget specification. Specifically, the capture option is used as part of the key when registering a listener. Any individual listener may be added once with capture = false, and once with capture = true.

Parameters

Name Type
type string
listener EventListener | EventListenerObject
options? boolean | AddEventListenerOptions

Returns

void

Inherited from

__EventTarget.addEventListener

Defined in

node_modules/@types/node/dom-events.d.ts:61


dispatchEvent

dispatchEvent(event): boolean

Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.

Parameters

Name Type
event Event

Returns

boolean

Inherited from

__EventTarget.dispatchEvent

Defined in

node_modules/@types/node/dom-events.d.ts:67


removeEventListener

removeEventListener(type, listener, options?): void

Removes the event listener in target's event listener list with the same type, callback, and options.

Parameters

Name Type
type string
listener EventListener | EventListenerObject
options? boolean | EventListenerOptions

Returns

void

Inherited from

__EventTarget.removeEventListener

Defined in

node_modules/@types/node/dom-events.d.ts:69

Typescript Libraries

Modules

Namespaces

Clone this wiki locally