Interface MessageEventTarget<T>

interface MessageEventTarget<T> {
    onmessage: null | ((this: T, ev: MessageEvent<any>) => any);
    onmessageerror: null | ((this: T, ev: MessageEvent<any>) => any);
    addEventListener<K>(type: K, listener: ((this: T, ev: MessageEventTargetEventMap[K]) => any), options?: boolean | AddEventListenerOptions): void;
    addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void;
    removeEventListener<K>(type: K, listener: ((this: T, ev: MessageEventTargetEventMap[K]) => any), options?: boolean | EventListenerOptions): void;
    removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void;
}

Type Parameters

  • T

Hierarchy (view full)

Properties

onmessage: null | ((this: T, ev: MessageEvent<any>) => any)
onmessageerror: null | ((this: T, ev: MessageEvent<any>) => any)

Methods