@web3auth/ws-embed
Version:
Embed script
25 lines (24 loc) • 636 B
TypeScript
import { SafeEventEmitter } from "@web3auth/auth";
type PopupHandlerEvents = {
close: () => void;
};
declare class PopupHandler extends SafeEventEmitter<PopupHandlerEvents> {
url: URL;
target: string;
features: string;
window: Window;
windowTimer: number;
iClosedWindow: boolean;
timeout: number;
constructor({ url, target, features, timeout }: {
url: URL;
target?: string;
features?: string;
timeout?: number;
});
_setupTimer(): void;
open(): void;
close(): void;
redirect(locationReplaceOnRedirect: boolean): void;
}
export default PopupHandler;