rx-postmessenger
Version:
Minimal RxJS adapter for the window.postMessage API for request-response streams and notification streams across frame windows.
8 lines (7 loc) • 324 B
TypeScript
import type { AnyMessage, IPostmessageAdapter } from './types';
export declare class PostmessageAdapter implements IPostmessageAdapter {
readonly targetWindow: Window;
readonly targetOrigin: string;
constructor(targetWindow: Window, targetOrigin: string);
postMessage<T extends AnyMessage>(data: T): void;
}