UNPKG

@cnvx/svelte-diagrams

Version:

A Svelte 5 library for creating interactive node diagrams with customizable connections and layouts

22 lines (21 loc) 724 B
export type PassthroughDiagramControllerProps = ({ eagerLoad?: boolean; rootMargin?: string; figureAttributes?: HTMLAttributes<HTMLElement>; } & ({ scaleToFit?: boolean; width?: never; height?: never; } | { scaleToFit?: never; width: number; height: number; })) & Omit<HTMLAttributes<HTMLDivElement>, "width" | "height">; import { type Snippet } from "svelte"; import type { HTMLAttributes } from "svelte/elements"; type $$ComponentProps = PassthroughDiagramControllerProps & { children: Snippet; }; declare const DiagramController: import("svelte").Component<$$ComponentProps, {}, "">; type DiagramController = ReturnType<typeof DiagramController>; export default DiagramController;