@venly/connect
Version:
Venly Connect SDK
27 lines (26 loc) • 824 B
TypeScript
import { OpenWindowOptions } from './PopupWindow';
export declare class PopupWindowAsync {
static openNew(url: string, correlationID: string, options?: OpenWindowOptions): Promise<PopupWindowAsync>;
private readonly id;
private readonly url;
private readonly target;
private readonly features;
private readonly useOverlay;
private readonly correlationID;
private readonly replace?;
private win?;
private popupMountedListener?;
private closeInterval?;
private constructor();
private open;
private createPopupMountedListener;
private setCloseInterval;
private clearCloseInterval;
close(): void;
private closePopup;
private removePopupMountedListener;
get closed(): boolean;
focus(): void;
private closeOverlay;
private openOverlay;
}