@farris/ui-vue
Version:
Farris Vue, a Farris Design based Vue3 component library.
10 lines (9 loc) • 497 B
TypeScript
import { SetupContext } from "vue";
import { UseBezierCurve } from "./types";
export declare function useSelection(context: SetupContext, useBezierCurveComposition: UseBezierCurve): {
selectedNodeId: import("vue").Ref<string | null, string | null>;
selectedConnectionId: import("vue").Ref<string | null, string | null>;
selectNode: (nodeId: string, schemaType: string, schemaValue: any) => void;
selectConnection: (connectionId: string) => void;
clearSelection: () => void;
};