duoyun-ui
Version:
A lightweight desktop UI component library, implemented using Gem
16 lines (15 loc) • 573 B
TypeScript
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;
}
}