import { EdgePosition } from '../../types/edges'; | |
import { ConnectionMode, OnError } from '../../types/general'; | |
import { InternalNodeBase } from '../../types/nodes'; | |
import { Position, XYPosition } from '../../types/utils'; | |
import { Handle } from '../../types'; | |
export type GetEdgePositionParams = { | |
id: string; | |
sourceNode: InternalNodeBase; | |
sourceHandle: string | null; | |
targetNode: InternalNodeBase; | |
targetHandle: string | null; | |
connectionMode: ConnectionMode; | |
onError?: OnError; | |
}; | |
export declare function getEdgePosition(params: GetEdgePositionParams): EdgePosition | null; | |
export declare function getHandlePosition(node: InternalNodeBase, handle: Handle | null, fallbackPosition?: Position, center?: boolean): XYPosition; | |
//# sourceMappingURL=positions.d.ts.map |