refactor(keycodes): allow strings and numbers as key codes

This commit is contained in:
moklick
2020-11-10 14:27:15 +01:00
parent 965fb2a212
commit 959216f6fc
5 changed files with 35 additions and 31 deletions
+4 -4
View File
@@ -9,14 +9,14 @@ import useZoomPanHelper from '../../hooks/useZoomPanHelper';
import { ReactFlowProps } from '../ReactFlow';
import { NodeTypesType, EdgeTypesType, ConnectionLineType } from '../../types';
import { NodeTypesType, EdgeTypesType, ConnectionLineType, KeyCode } from '../../types';
export interface GraphViewProps extends Omit<ReactFlowProps, 'onSelectionChange' | 'elements'> {
nodeTypes: NodeTypesType;
edgeTypes: EdgeTypesType;
selectionKeyCode: number;
deleteKeyCode: number;
multiSelectionKeyCode: number;
selectionKeyCode: KeyCode;
deleteKeyCode: KeyCode;
multiSelectionKeyCode: KeyCode;
connectionLineType: ConnectionLineType;
snapToGrid: boolean;
snapGrid: [number, number];