UNPKG

duoyun-ui

Version:

A lightweight desktop UI component library, implemented using Gem

19 lines (18 loc) 719 B
import type { HTMLAttributes } from "svelte/elements"; import { DuoyunFlowElement } from '../elements/flow'; export * from '../elements/flow'; interface DyFlowProps extends HTMLAttributes<HTMLElement> { graph?: DuoyunFlowElement['graph']; layout?: DuoyunFlowElement['layout']; renderEdge?: DuoyunFlowElement['renderEdge']; renderEdgeLabel?: DuoyunFlowElement['renderEdgeLabel']; renderNode?: DuoyunFlowElement['renderNode']; renderNodeLabel?: DuoyunFlowElement['renderNodeLabel']; renderEndMarker?: DuoyunFlowElement['renderEndMarker']; loaded?: DuoyunFlowElement['loaded']; } declare module "svelte/elements" { interface SvelteHTMLElements { 'dy-flow': DyFlowProps; } }