UNPKG

@ant-design/pro-flow

Version:
25 lines (24 loc) 1.32 kB
import { Viewport } from 'reactflow'; export declare const useFlowView: () => { reactFlowInstance: import("reactflow").ReactFlowInstance<any, any> | undefined; }; export declare const useMiniMap: () => { setMiniMapPosition: (x: number, y: number) => void; }; export declare const useFlowViewer: () => { selectNode: (nodeId: string, selectType: import("../constants").SelectType) => void; selectEdge: (edgeId: string, selectType: import("../constants").SelectType) => void; selectEdges: (edgeIds: string[], selectType: import("../constants").SelectType) => void; selectNodes: (nodeIds: string[], selectType: import("../constants").SelectType) => void; getNode: (nodeId: string) => import("reactflow").Node<any> | undefined; getNodes: () => import("reactflow").Node<any>[] | undefined; zoomTo: (zoomNumber: number, duration?: number) => void; getViewport: () => Viewport | undefined; setViewport: (viewport: Viewport, duration?: number) => void; zoomToNode: (nodeId: string, duration?: number) => void; fitView: (duration?: number) => boolean | undefined; setMiniMapPosition: (x: number, y: number) => void; instance: import("reactflow").ReactFlowInstance<any, any> | undefined; fullScreen: () => Promise<void>; exitFullScreen: () => Promise<void>; };