@paydock/client-sdk
Version:
Paydock client sdk
30 lines • 826 B
TypeScript
import { EventEmitter } from '../helper/event-emitter';
export interface IConfigs {
width?: number;
height?: number;
scrollbars?: boolean;
resizable?: boolean;
top?: number;
left?: number;
}
export declare class Popup {
protected env: string;
protected window: Window;
protected eventEmitter: EventEmitter;
protected configs: IConfigs;
constructor();
isExist(): boolean;
getElement(): Window;
init(): Window & typeof globalThis;
redirect(url: string): void;
close(): void;
focus(): void;
setConfigs(configs: IConfigs): void;
getNetConfigs(): IConfigs;
getConfigs(): IConfigs;
onClose(cb: () => void): void;
initError(error: any): void;
protected showLoader(): void;
setEnv(env: string): void;
}
//# sourceMappingURL=popup.d.ts.map