UNPKG

duoyun-ui

Version:

A lightweight desktop UI component library, implemented using Gem

16 lines (15 loc) 573 B
import type { HTMLAttributes } from "svelte/elements"; import { DuoyunCopyElement } from '../elements/copy'; export * from '../elements/copy'; interface DyCopyProps extends HTMLAttributes<HTMLElement> { silent?: DuoyunCopyElement['silent']; block?: DuoyunCopyElement['block']; tooltip?: DuoyunCopyElement['tooltip']; content?: DuoyunCopyElement['content']; 'on:copy'?: (event: CustomEvent<Parameters<DuoyunCopyElement['copy']>[0]>) => void; } declare module "svelte/elements" { interface SvelteHTMLElements { 'dy-copy': DyCopyProps; } }