UNPKG

use-on-demand

Version:
30 lines 1.23 kB
import Clipboard from 'clipboard'; declare type Clipboard_SelectorType = string | Element | NodeListOf<Element>; /** * 依赖【clipboard】这个【第三方库】。 */ export declare class xX_CopyPaste_Util { simpleCopy(selector: Clipboard_SelectorType): ClipboardJS; copyWithCb(selector: Clipboard_SelectorType, sucCb: (e: Event) => void, errCb: (e: Event) => void): Clipboard; specialCopy(selector: Clipboard_SelectorType, options?: Clipboard.Options): void; destroy(clipboard: Clipboard): void; } /** * 没有【第三方库】的【复制粘贴】工具。 */ export declare class xX_CopyPaste_Util_noThirdLib { /** * * Copy到剪切板。 * * 参考资料: * 常规情况: * 参考资料:[How do I copy to the clipboard in JavaScript? - Stack Overflow](https://stackoverflow.com/questions/400212/how-do-i-copy-to-the-clipboard-in-javascript) * * 特殊情况(【navigator.clipboard】不存在): * https://stackoverflow.com/a/60292243/6264260 */ static copy_to_clipboard_compatibleInOldBrowser(p: string): void; } export {}; //# sourceMappingURL=copy-paste.d.ts.map