UNPKG

@farris/ui-vue

Version:

Farris Vue, a Farris Design based Vue3 component library.

22 lines (21 loc) 680 B
import { UseBezierCurve, UseDrawingBezier } from "./types"; import { UseConnectionManager } from "./use-connection-manager"; export interface PendingConnection { startNodeId: string; startPortId: string; startPosition: { x: number; y: number; }; mousePosition: { x: number; y: number; }; } export declare function useDrawingBezier(useBezierCurveComposition: UseBezierCurve, connectionManager: UseConnectionManager): UseDrawingBezier & { pendingConnection: any; showNodeSelector: any; nodeSelectorPosition: any; cancelNodeSelection: () => void; completeNodeSelection: (targetNodeType: string) => void; };