UNPKG

use-confirm

Version:

asynchronous confirm function for React

15 lines (14 loc) 468 B
import React from "react"; export declare function createConfirm<TOptions = {}>(options?: TOptions): { useConfirm: () => { message: React.ReactNode; isAsking: boolean; options: TOptions; ask: (msg: React.ReactNode, _options?: TOptions) => Promise<boolean>; confirm: () => void; deny: () => void; }; ConfirmContextProvider: ({ children }: { children?: React.ReactNode; }) => React.JSX.Element; };