MessageEvent

interface

interface MessageEvent<T = any> extends Event

variable

var MessageEvent: { … }

The constructor object for MessageEvent, used to construct an event carrying a message, such as those dispatched for BroadcastChannel, MessagePort, and Worker messaging.

Constructors

constructor

new MessageEvent<T>(type: string, eventInitDict?: MessageEventInit<T>): MessageEvent<T>

Properties

data

readonly data: T

Returns the data of the message.

origin

readonly origin: string

Returns the origin of the message, for server-sent events.

lastEventId

readonly lastEventId: string

Returns the last event ID string, for server-sent events.

source

readonly source: MessageEventSource | null

ports

readonly ports: ReadonlyArray<MessagePort>

Returns transferred ports.

prototype

readonly prototype: MessageEvent

Methods

initMessageEvent

initMessageEvent(type: string, bubbles?: boolean, cancelable?: boolean, data?: any, origin?: string, lastEventId?: string, source?: MessageEventSource | null, ports?: MessagePort[]): void

Deprecated.