UNPKG

use-confirm

Version:

asynchronous confirm function for React

11 lines (10 loc) 421 B
import { Context } from "react"; import { ConfirmContextType } from "./ConfirmContext"; export declare function createUseConfirm<TOptions = {}>(context: Context<ConfirmContextType<TOptions>>): () => { message: import("react").ReactNode; isAsking: boolean; options: TOptions; ask: (msg: import("react").ReactNode, _options?: TOptions) => Promise<boolean>; confirm: () => void; deny: () => void; };