From 522780eac9c66567436651ced6a48d20e7734258 Mon Sep 17 00:00:00 2001 From: moklick Date: Thu, 10 Feb 2022 12:54:50 +0100 Subject: [PATCH] fix(ts): dont make viewport optional for move callbacks --- src/container/ZoomPane/index.tsx | 6 +++--- src/types/component-props.ts | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/container/ZoomPane/index.tsx b/src/container/ZoomPane/index.tsx index c81e6f7d..eefc7378 100644 --- a/src/container/ZoomPane/index.tsx +++ b/src/container/ZoomPane/index.tsx @@ -21,9 +21,9 @@ interface ZoomPaneProps { panOnDrag?: boolean; defaultPosition?: [number, number]; defaultZoom?: number; - onMove?: (viewport?: Viewport) => void; - onMoveStart?: (viewport?: Viewport) => void; - onMoveEnd?: (viewport?: Viewport) => void; + onMove?: (viewport: Viewport) => void; + onMoveStart?: (viewport: Viewport) => void; + onMoveEnd?: (viewport: Viewport) => void; zoomActivationKeyCode?: KeyCode; preventScrolling?: boolean; children: ReactNode; diff --git a/src/types/component-props.ts b/src/types/component-props.ts index 76fcd954..894ae86d 100644 --- a/src/types/component-props.ts +++ b/src/types/component-props.ts @@ -51,9 +51,9 @@ export interface ReactFlowProps extends HTMLAttributes { onConnectStop?: OnConnectStop; onConnectEnd?: OnConnectEnd; onInit?: OnInit; - onMove?: (viewport?: Viewport) => void; - onMoveStart?: (viewport?: Viewport) => void; - onMoveEnd?: (viewport?: Viewport) => void; + onMove?: (viewport: Viewport) => void; + onMoveStart?: (viewport: Viewport) => void; + onMoveEnd?: (viewport: Viewport) => void; onSelectionChange?: OnSelectionChangeFunc; onSelectionDragStart?: (event: ReactMouseEvent, nodes: Node[]) => void; onSelectionDrag?: (event: ReactMouseEvent, nodes: Node[]) => void;