@xyflow/svelte
Version:
Svelte Flow - A highly customizable Svelte library for building node-based editors, workflow systems, diagrams and more.
12 lines (11 loc) • 502 B
TypeScript
import type { Snippet } from 'svelte';
import type { Node, Edge, PaneEvents } from '../../types';
import type { SvelteFlowStore } from '../../store/types';
export type PaneProps<NodeType extends Node = Node, EdgeType extends Edge = Edge> = {
store: SvelteFlowStore<NodeType, EdgeType>;
panOnDrag?: boolean | number[];
selectionOnDrag?: boolean;
onselectionstart?: (event: PointerEvent) => void;
onselectionend?: (event: PointerEvent) => void;
children: Snippet;
} & PaneEvents;