UNPKG

@soundsright/utils

Version:

soundsright utils sdk

19 lines (18 loc) 754 B
/// <reference types="node" /> import EventEmitter from 'events'; import { OpenWindowOptions } from './types'; export declare class WindowConnection extends EventEmitter { private target; private middlewares; targetOrigin: string; constructor(target: Window); send(event: string, data: any, targetOrigin?: string): void; request(event: string, data: any): Promise<any>; listen(event: string, handler: (data: any, callback: (res: any) => void) => void): void; } export declare const isOriginApproved: (origin: string) => boolean; export declare const openWindow: (url: string, options?: OpenWindowOptions) => Window; export declare const getBaseCookieOptions: () => { path: string; domain: string; };