chore(node-renderer): cleanup types
This commit is contained in:
@@ -5,23 +5,25 @@ import useVisibleNodes from '../../hooks/useVisibleNodes';
|
|||||||
import { useStore } from '../../hooks/useStore';
|
import { useStore } from '../../hooks/useStore';
|
||||||
import { internalsSymbol } from '../../utils';
|
import { internalsSymbol } from '../../utils';
|
||||||
import { containerStyle } from '../../styles';
|
import { containerStyle } from '../../styles';
|
||||||
import { NodeMouseHandler, NodeTypesWrapped, Position, ReactFlowState, WrapNodeProps } from '../../types';
|
import { GraphViewProps } from '../GraphView';
|
||||||
|
import { Position, ReactFlowState, WrapNodeProps } from '../../types';
|
||||||
|
|
||||||
interface NodeRendererProps {
|
type NodeRendererProps = Pick<
|
||||||
nodeTypes: NodeTypesWrapped;
|
GraphViewProps,
|
||||||
selectNodesOnDrag: boolean;
|
| 'nodeTypes'
|
||||||
onNodeClick?: NodeMouseHandler;
|
| 'selectNodesOnDrag'
|
||||||
onNodeDoubleClick?: NodeMouseHandler;
|
| 'onNodeClick'
|
||||||
onNodeMouseEnter?: NodeMouseHandler;
|
| 'onNodeDoubleClick'
|
||||||
onNodeMouseMove?: NodeMouseHandler;
|
| 'onNodeMouseEnter'
|
||||||
onNodeMouseLeave?: NodeMouseHandler;
|
| 'onNodeMouseMove'
|
||||||
onNodeContextMenu?: NodeMouseHandler;
|
| 'onNodeMouseLeave'
|
||||||
onlyRenderVisibleElements: boolean;
|
| 'onNodeContextMenu'
|
||||||
noPanClassName: string;
|
| 'onlyRenderVisibleElements'
|
||||||
noDragClassName: string;
|
| 'noPanClassName'
|
||||||
rfId: string;
|
| 'noDragClassName'
|
||||||
disableKeyboardA11y: boolean;
|
| 'rfId'
|
||||||
}
|
| 'disableKeyboardA11y'
|
||||||
|
>;
|
||||||
|
|
||||||
const selector = (s: ReactFlowState) => ({
|
const selector = (s: ReactFlowState) => ({
|
||||||
nodesDraggable: s.nodesDraggable,
|
nodesDraggable: s.nodesDraggable,
|
||||||
|
|||||||
Reference in New Issue
Block a user