UNPKG

duoyun-ui

Version:

A lightweight desktop UI component library, implemented using Gem

19 lines (18 loc) 844 B
import type { HTMLAttributes } from "svelte/elements"; import { DuoyunListItemElement } from '../elements/list'; export * from '../elements/list'; interface DyListItemProps extends HTMLAttributes<HTMLElement> { 'on:show'?: (event: CustomEvent<Parameters<DuoyunListItemElement['show']>[0]>) => void; 'on:hide'?: (event: CustomEvent<Parameters<DuoyunListItemElement['hide']>[0]>) => void; visible?: DuoyunListItemElement['visible']; intersectionRoot?: DuoyunListItemElement['intersectionRoot']; intersectionRootMargin?: DuoyunListItemElement['intersectionRootMargin']; item?: DuoyunListItemElement['item']; renderItem?: DuoyunListItemElement['renderItem']; key?: DuoyunListItemElement['key']; } declare module "svelte/elements" { interface SvelteHTMLElements { 'dy-list-item': DyListItemProps; } }