UNPKG

duoyun-ui

Version:

A lightweight desktop UI component library, implemented using Gem

17 lines (16 loc) 685 B
import type { HTMLAttributes } from "svelte/elements"; import { DuoyunSegmentedElement } from '../elements/segmented'; export * from '../elements/segmented'; interface DySegmentedProps extends HTMLAttributes<HTMLElement> { disabled?: DuoyunSegmentedElement['disabled']; small?: DuoyunSegmentedElement['small']; animating?: DuoyunSegmentedElement['animating']; options?: DuoyunSegmentedElement['options']; value?: DuoyunSegmentedElement['value']; 'on:change'?: (event: CustomEvent<Parameters<DuoyunSegmentedElement['change']>[0]>) => void; } declare module "svelte/elements" { interface SvelteHTMLElements { 'dy-segmented': DySegmentedProps; } }