react-exo-hooks
Version:
A collection of useful hooks for data structures and logic, designed for efficiency
8 lines (7 loc) • 335 B
TypeScript
import type { Router } from 'next/router';
/**
* Don't let a user navigate or close the page if changes aren't saved
* @param unsaved Are there unsaved changes?
* @param nextRouter If using NextJS, the next router (prevents NextJS navigation)
*/
export declare function useUnsaved(unsaved?: boolean, nextRouter?: Router): void;