@selenite/graph-editor
Version:
A graph editor for visual programming, based on rete and svelte.
29 lines (28 loc) • 825 B
TypeScript
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;