UNPKG

@qwu4xyv/system-flow

Version:

xyflow core system that powers React Flow and Svelte Flow.

10 lines 805 B
import { type NodeDragItem, type XYPosition, InternalNodeBase, NodeBase, NodeLookup } from '../types'; export declare function isParentSelected<NodeType extends NodeBase>(node: NodeType, nodeLookup: NodeLookup): boolean; export declare function hasSelector(target: Element, selector: string, domNode: Element): boolean; export declare function getDragItems<NodeType extends NodeBase>(nodeLookup: Map<string, InternalNodeBase<NodeType>>, nodesDraggable: boolean, mousePos: XYPosition, nodeId?: string): Map<string, NodeDragItem>; export declare function getEventHandlerParams<NodeType extends NodeBase>({ nodeId, dragItems, nodeLookup, }: { nodeId?: string; dragItems: Map<string, NodeDragItem>; nodeLookup: Map<string, NodeType>; }): [NodeType, NodeType[]]; //# sourceMappingURL=utils.d.ts.map