interface MessageEvent<T> {
    bubbles: boolean;
    cancelBubble: boolean;
    cancelable: boolean;
    composed: boolean;
    currentTarget: null | EventTarget;
    data: T;
    defaultPrevented: boolean;
    eventPhase: 0 | 2;
    isTrusted: boolean;
    lastEventId: string;
    origin: string;
    ports: readonly typeof MessagePort[];
    returnValue: boolean;
    source: null | typeof MessagePort;
    srcElement: null | EventTarget;
    target: null | EventTarget;
    timeStamp: number;
    type: string;
    composedPath(): [EventTarget?];
    initEvent(type, bubbles?, cancelable?): void;
    initMessageEvent(type, bubbles?, cancelable?, data?, origin?, lastEventId?, source?, ports?): void;
    preventDefault(): void;
    stopImmediatePropagation(): void;
    stopPropagation(): void;
}

Type Parameters

  • T = any

Hierarchy

  • Event
    • MessageEvent

Properties

bubbles: boolean
cancelBubble: boolean
cancelable: boolean
composed: boolean
currentTarget: null | EventTarget
data: T
defaultPrevented: boolean
eventPhase: 0 | 2
isTrusted: boolean
lastEventId: string
origin: string
ports: readonly typeof MessagePort[]
returnValue: boolean
source: null | typeof MessagePort
srcElement: null | EventTarget
target: null | EventTarget
timeStamp: number
type: string

Methods

  • Parameters

    • type: string
    • Optional bubbles: boolean
    • Optional cancelable: boolean

    Returns void

  • Parameters

    • type: string
    • Optional bubbles: boolean
    • Optional cancelable: boolean
    • Optional data: any
    • Optional origin: string
    • Optional lastEventId: string
    • Optional source: null | typeof MessagePort
    • Optional ports: typeof MessagePort[]

    Returns void

  • Returns void

  • Returns void

  • Returns void