@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
20 lines (19 loc) • 557 B
TypeScript
import { IFrameMessage } from "./iframe-message";
/**
* IFrameBrokerService
* Usage:
*
* const iframeBrokerService = new IFrameBrokerService();
* iframeBrokerService.onMessage(message => {
* console.log(message);
* });
*
* iframeBrokerService.sendMessageToIFrame(iframe, { message });
*/
export declare class IFrameBrokerService {
private messageHandlers;
constructor();
sendMessageToIFrame(iframe: Window, message: IFrameMessage): void;
onMessage(handler: (message: IFrameMessage) => void): void;
private handleMessage;
}