UNPKG

@e-group/utils

Version:

eGroup team utils that share across projects.

23 lines (22 loc) 488 B
export interface BlockOptions { dialogText?: string; } /** * This class is a surger to handle window beforeunload event. * * Example . * ```javascript * beforeunload.block(); // block user exit browser. * * doSomething() * * beforeunload.unblock(); // unblock user exit browser. * ``` */ declare class Beforeunload { private onbeforeunload?; block(options?: BlockOptions): void; unblock(): void; } declare const Instance: Beforeunload; export default Instance;