UNPKG

use-clipboard-copy

Version:

Lightweight copy to clipboard hook for React

16 lines (15 loc) 493 B
/// <reference types="react" /> export interface UseClipboardOptions { copiedTimeout?: number; onSuccess?: () => void; onError?: () => void; selectOnCopy?: boolean; selectOnError?: boolean; } export interface ClipboardAPI { readonly copied: boolean; readonly copy: (text?: string | any) => void; readonly isSupported: () => boolean; readonly target: React.RefObject<any>; } export declare function useClipboard(options?: UseClipboardOptions): ClipboardAPI;