UNPKG

foxact

Version:

React Hooks/Utils done right. For browser, SSR, and React Server Components.

19 lines (17 loc) 586 B
declare class UseClipboardError extends Error { constructor(message: string); } interface UseClipboardOption { timeout?: number; usePromptAsFallback?: boolean; promptFallbackText?: string; onCopyError?: (error: Error) => void; } /** @see https://foxact.skk.moe/use-clipboard */ declare function useClipboard({ timeout, usePromptAsFallback, promptFallbackText, onCopyError }?: UseClipboardOption): { copy: (valueToCopy: string) => Promise<void>; reset: () => void; error: Error | null; copied: boolean; }; export { UseClipboardError, useClipboard };