@ant-design/pro-flow
Version:
A React based Flow components
12 lines (11 loc) • 513 B
TypeScript
import { ReactFlowInstance, XYPosition } from 'reactflow';
import { PublicStoreAction } from '../store/slices';
import { FlattenEdges, FlattenNodes } from '../types';
export interface FlowEditorInstance extends PublicStoreAction {
getFlattenNodes: () => FlattenNodes;
getFlattenEdges: () => FlattenEdges;
getSelectedKeys: () => string[];
reactflow?: ReactFlowInstance;
screenToFlowPosition: (position: XYPosition) => XYPosition;
}
export declare const useFlowEditor: () => FlowEditorInstance;