UNPKG

@visualjs/grid

Version:
19 lines (18 loc) 838 B
export declare type ClipboardItems = ClipboardItemInterface[]; export declare type PresentationStyle = "unspecified" | "inline" | "attachment"; export interface ClipboardItemInterface { readonly presentationStyle?: PresentationStyle; readonly lastModified?: number; readonly delayed?: boolean; readonly types: string[]; getType(type: string): Promise<Blob>; } export interface Clipboard extends EventTarget { read(): Promise<ClipboardItems>; readText(): Promise<string>; write(data: ClipboardItems): Promise<void>; writeText(data: string): Promise<void>; } export declare const originalNavigatorClipboardWriteText: ((data: string) => Promise<void>) | undefined; export declare function readTextFromClipboard(): Promise<string>; export declare function writeTextToClipboard(str: string): Promise<void>;