@actualwave/messageport-dispatcher
Version:
Cross-domain EventDispatcher for MessagePort interface
15 lines (14 loc) • 433 B
TypeScript
export declare class MessagePortEvent {
event: unknown;
dispatcherId: string;
constructor(event: unknown, dispatcherId: string);
toJSON(): {
event: unknown;
dispatcherId: string;
};
}
export declare const isMessagePortEvent: (object: unknown) => object is {
event: unknown;
dispatcherId: string;
};
export declare const parseMessagePortEvent: (object: unknown) => MessagePortEvent | null;