### Hierarchy

- Event
  - AnimationEvent
  - AnimationPlaybackEvent
  - AudioProcessingEvent
  - BeforeUnloadEvent
  - ClipboardEvent
  - CloseEvent
  - CustomEvent
  - DeviceLightEvent
  - DeviceMotionEvent
  - DeviceOrientationEvent
  - ErrorEvent
  - FocusNavigationEvent
  - GamepadEvent
  - HashChangeEvent
  - IDBVersionChangeEvent
  - ListeningStateChangedEvent
  - MSMediaKeyMessageEvent
  - MSMediaKeyNeededEvent
  - MediaEncryptedEvent
  - MediaKeyMessageEvent
  - MediaQueryListEvent
  - MediaStreamErrorEvent
  - MediaStreamEvent
  - MediaStreamTrackEvent
  - MessageEvent
  - MutationEvent
  - OfflineAudioCompletionEvent
  - PageTransitionEvent
  - PaymentRequestUpdateEvent
  - PermissionRequestedEvent
  - PopStateEvent
  - ProgressEvent
  - PromiseRejectionEvent
  - RTCDTMFToneChangeEvent
  - RTCDataChannelEvent
  - RTCDtlsTransportStateChangedEvent
  - RTCErrorEvent
  - RTCIceCandidatePairChangedEvent
  - RTCIceGathererEvent
  - RTCIceTransportStateChangedEvent
  - RTCPeerConnectionIceErrorEvent
  - RTCPeerConnectionIceEvent
  - RTCSsrcConflictEvent
  - RTCStatsEvent
  - RTCTrackEvent
  - SecurityPolicyViolationEvent
  - ServiceWorkerMessageEvent
  - SpeechRecognitionError
  - SpeechRecognitionEvent
  - SpeechSynthesisEvent
  - StorageEvent
  - TrackEvent
  - TransitionEvent
  - UIEvent
  - VRDisplayEvent
  - WebGLContextEvent

## Index

### Properties

- AT_TARGET
- BUBBLING_PHASE
- CAPTURING_PHASE
- NONE
- bubbles
- cancelBubble
- cancelable
- composed
- currentTarget
- defaultPrevented
- eventPhase
- isTrusted
- returnValue
- srcElement
- target
- timeStamp
- type

### Methods

- composedPath
- initEvent
- preventDefault
- stopImmediatePropagation
- stopPropagation

## Properties

### AT_TARGET

AT_TARGET: number

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:5017

### BUBBLING_PHASE

BUBBLING_PHASE: number

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:5018

### CAPTURING_PHASE

CAPTURING_PHASE: number

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:5019

### NONE

NONE: number

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:5020

### bubbles

bubbles: boolean

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:4967

Returns true or false depending on how event was initialized. True if event goes through its target's ancestors in reverse tree order, and false otherwise.

### cancelBubble

cancelBubble: boolean

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:4968

### cancelable

cancelable: boolean

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:4969

### composed

composed: boolean

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:4973

Returns true or false depending on how event was initialized. True if event invokes listeners past a ShadowRoot node that is the root of its target, and false otherwise.

### currentTarget

currentTarget: EventTarget | null

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:4978

Returns the object whose event listener's callback is currently being invoked.

### defaultPrevented

defaultPrevented: boolean

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:4979

### eventPhase

eventPhase: number

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:4980

### isTrusted

isTrusted: boolean

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:4985

Returns true if event was dispatched by the user agent, and false otherwise.

### returnValue

returnValue: boolean

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:4986

### srcElement

srcElement: Element | null

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:4988

deprecated

### target

target: EventTarget | null

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:4992

Returns the object to which event is dispatched (its target).

### timeStamp

timeStamp: number

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:4997

Returns the event's timestamp as the number of milliseconds measured relative to the time origin.

### type

type: string

- Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:5003

Returns the type of event, e.g. "click", "hashchange", or "submit".

## Methods

### composedPath

- composedPath(): EventTarget[]

- - Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:5004

  #### Returns EventTarget[]

### initEvent

- initEvent(type: string, bubbles?: undefined | false | true, cancelable?: undefined | false | true): void

- - Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:5005

  #### Parameters

  - ##### type: string

  - ##### Optional bubbles: undefined | false | true

  - ##### Optional cancelable: undefined | false | true

  #### Returns void

### preventDefault

- preventDefault(): void

- - Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:5006

  #### Returns void

### stopImmediatePropagation

- stopImmediatePropagation(): void

- - Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:5012

  Invoking this method prevents event from reaching any registered event listeners after the current one finishes running and, when dispatched in a tree, also prevents event from reaching any other objects.

  #### Returns void

### stopPropagation

- stopPropagation(): void

- - Defined in node_modules/typedoc/node_modules/typescript/lib/lib.dom.d.ts:5016

  When dispatched in a tree, invoking this method prevents event from reaching any objects other than the current object.

  #### Returns void

Generated using TypeDoc