UNPKG

message-port-polyfill

Version:

simple polyfill to MessageChannel and MessagePort API

20 lines (19 loc) 630 B
export declare class MessagePortPolyfill implements MessagePort { onmessage: any; onmessageerror: any; otherPort: MessagePortPolyfill; private onmessageListeners; constructor(); dispatchEvent(event: any): boolean; postMessage(message: any): void; addEventListener(type: any, listener: any): void; removeEventListener(type: any, listener: any): void; start(): void; close(): void; } export declare class MessageChannelPolyfill implements MessageChannel { port1: MessagePortPolyfill; port2: MessagePortPolyfill; constructor(); } export declare function applyPolyfill(): void;