UNPKG

@venly/connect

Version:

Venly Connect SDK

26 lines (25 loc) 891 B
export declare class PopupWindow { private static CONST; static openNew(url: string, options?: OpenWindowOptions): PopupWindow; private readonly useOverlay; private readonly id; private win?; private interval?; constructor(url?: string, target?: string, features?: string, useOverlay?: boolean, replace?: boolean); private setCloseInterval; private clearCloseInterval; close(): void; get closed(): boolean; focus(): void; postMessage(message: any, targetOrigin: string, transfer?: Transferable[]): void; private closeOverlay; openOverlay(): void; static closeOverlay(id: string, useOverlay: boolean): void; static openOverlay(id: string, useOverlay: boolean, focus: () => void, close: () => void): void; } export interface OpenWindowOptions { title?: string; w?: number; h?: number; useOverlay?: boolean; }