UNPKG

@selenite/graph-editor

Version:

A graph editor for visual programming, based on rete and svelte.

29 lines (28 loc) 825 B
import type { NodeFactory, Node } from '../graph-editor'; import type { Position } from '../graph-editor/common'; export declare function getTranslateValues(element: HTMLElement): { translateX: number; translateY: number; }; export declare function getScale(element: HTMLElement): { scaleX: number; scaleY: number; }; export declare function oldClientToSurfacePos({ x, y, factory }: { x: number; y: number; factory: NodeFactory; }): [number, number]; export declare function clientToSurfacePos({ pos, factory }: { pos: Position; factory: NodeFactory; }): Position; export declare function translateNodeFromGlobal({ globalPos, node, factory, center }: { globalPos: { x: number; y: number; }; node: Node; factory: NodeFactory; center?: boolean; }): void;