Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/deno/cli/js/lib.deno_runtime.d.ts>__event.Event

A modern runtime for JavaScript and TypeScript.
Go to Latest
class __event.Event
implements [__domTypes.Event]
import { __event } from "https://deno.land/x/deno@v0.28.0/cli/js/lib.deno_runtime.d.ts";
const { Event } = __event;

Constructors

new
Event(type: string, eventInitDict?: __domTypes.EventInit)

Properties

private
_canceledFlag
private
_dispatchedFlag
private
_initializedFlag
private
_inPassiveListenerFlag
private
_path
private
_stopImmediatePropagationFlag
private
_stopPropagationFlag
readonly
bubbles: boolean
readonly
cancelable: boolean
cancelBubble: boolean
cancelBubbleImmediately: boolean
readonly
composed: boolean
currentTarget: __domTypes.EventTarget
readonly
defaultPrevented: boolean
dispatched: boolean
eventPhase: number
readonly
initialized: boolean
inPassiveListener: boolean
isTrusted: boolean
relatedTarget: __domTypes.EventTarget
readonly
timeStamp: Date
readonly
type: string

Methods

Returns the event’s path (objects on which listeners will be invoked). This does not include nodes in shadow trees if the shadow root was created with its ShadowRoot.mode closed.

 event.composedPath();

Cancels the event (if it is cancelable). See https://dom.spec.whatwg.org/#set-the-canceled-flag

 event.preventDefault();

For this particular event, no other listener will be called. Neither those attached on the same element, nor those attached on elements which will be traversed later (in capture phase, for instance).

 event.stopImmediatePropagation();

Stops the propagation of events further along in the DOM.

 event.stopPropagation();