@zsviczian/excalidraw
Version:
Excalidraw as a React component
19 lines (18 loc) • 590 B
TypeScript
import type { ExcalidrawElement } from "@excalidraw/element/types";
import type { AppState, Offsets, PointerCoords, Zoom } from "../types";
export declare const centerScrollOn: ({ scenePoint, viewportDimensions, zoom, offsets, }: {
scenePoint: PointerCoords;
viewportDimensions: {
height: number;
width: number;
};
zoom: Zoom;
offsets?: Offsets;
}) => {
scrollX: number;
scrollY: number;
};
export declare const calculateScrollCenter: (elements: readonly ExcalidrawElement[], appState: AppState) => {
scrollX: number;
scrollY: number;
};