File size: 553 Bytes
bc20498
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/// <reference types="svelte" />
/// <reference types=".pnpm/[email protected]/node_modules/svelte" />
import { type Writable } from 'svelte/store';
import { type PanZoomInstance, type Viewport, type XYMinimapUpdate } from '@xyflow/system';
export type UseInteractiveParams = {
    panZoom: PanZoomInstance;
    viewport: Writable<Viewport>;
    getViewScale: () => number;
} & XYMinimapUpdate;
export default function interactive(domNode: Element, params: UseInteractiveParams): {
    update: (params: UseInteractiveParams) => void;
    destroy(): void;
};