import { Directive } from "vue"; //#region src/copy.d.ts /** * 绑定值类型 */ type BindingValue = { /** * 要复制的内容 */ value: string; /** * 复制成功回调 */ success?: (value: string) => void; /** * 复制失败回调 */ error?: (value: string) => void; } | string; /** * 目标元素类型 */ type TargetElement = HTMLElement & { _copy_value?: string; _copy_success?: (value: string) => void; _copy_error?: (value: string) => void; _copy_controller?: AbortController; }; /** * 复制指令 * * 点击元素时复制指定内容到剪贴板 * * @example * ```vue * * * * ``` */ declare const copy: Directive; //#endregion export { copy };