advanced-post-message
Version:
Inspired from post robot, this module is designed to provide a simple interface for cross domain communication.
27 lines • 686 B
TypeScript
export declare enum EditorPostMessageNature {
ACK = "ACK",
RESPONSE = "RESPONSE",
REQUEST = "REQUEST"
}
export interface AdvPostMessageErrorObject {
code: string;
message: string;
}
export interface EditorRequestEventMessage {
eventManager: "advanced-post-message";
metadata: {
hash: string;
nature: EditorPostMessageNature;
};
channel: string;
payload: any;
error: undefined | AdvPostMessageErrorObject;
type: string;
}
export interface PostMessageSendOptions {
hash: string;
error: undefined | AdvPostMessageErrorObject;
payload: any;
type: string;
}
//# sourceMappingURL=postMessageEvents.types.d.ts.map