Trait stdweb::traits::IMessageEvent [] [src]

pub trait IMessageEvent: IEvent where
    <Self::Data as TryFrom<Value>>::Error: Debug
{ type Data: TryFrom<Value>; fn data(&self) -> Self::Data { ... }
fn origin(&self) -> String { ... }
fn last_event_id(&self) -> String { ... }
fn source(&self) -> Option<Reference> { ... }
fn ports(&self) -> Vec<Reference> { ... } }

The MessageEvent interface represents a message received by a target object.

(JavaScript docs)

Associated Types

The type of data received with this MessageEvent

Provided Methods

The data sent by the message emitter.

(JavaScript docs)

A string representing the origin of the message emitter.

(JavaScript docs)

A string representing a unique ID for the event.

(JavaScript docs)

A MessageEventSource (which can be a WindowProxy, MessagePort, or ServiceWorker object) representing the message emitter.

(JavaScript docs)

An array of MessagePort objects representing the ports associated with the channel the message is being sent through (where appropriate, e.g. in channel messaging or when sending a message to a shared worker).

(JavaScript docs)

Implementors