@@ -68,11 +68,18 @@ function getPointPosition(event, chart) {
6868 return getRelativePosition ( event , chart ) ;
6969}
7070
71+ /**
72+ * @param {import('chart.js').Chart } chart
73+ * @param {* } event
74+ * @param {import('../types/options').ZoomOptions } zoomOptions
75+ */
7176function zoomStart ( chart , event , zoomOptions ) {
7277 const { onZoomStart, onZoomRejected} = zoomOptions ;
7378 if ( onZoomStart ) {
7479 const point = getPointPosition ( event , chart ) ;
80+ // @ts -expect-error args not assignable to unknown[]
7581 if ( call ( onZoomStart , [ { chart, event, point} ] ) === false ) {
82+ // @ts -expect-error args not assignable to unknown[]
7683 call ( onZoomRejected , [ { chart, event} ] ) ;
7784 return false ;
7885 }
@@ -93,7 +100,7 @@ export function mouseDown(chart, event) {
93100 keyPressed ( getModifierKey ( panOptions ) , event ) ||
94101 keyNotPressed ( getModifierKey ( zoomOptions . drag ) , event )
95102 ) {
96- // @ts -expect-error args not assignable to unknonw []
103+ // @ts -expect-error args not assignable to unknown []
97104 return call ( zoomOptions . onZoomRejected , [ { chart, event} ] ) ;
98105 }
99106
@@ -194,13 +201,19 @@ export function mouseUp(chart, event) {
194201
195202 state . dragging = false ;
196203 state . filterNextClick = true ;
197- // @ts -expect-error args not assignable to unknonw []
204+ // @ts -expect-error args not assignable to unknown []
198205 call ( onZoomComplete , [ { chart} ] ) ;
199206}
200207
208+ /**
209+ * @param {import('chart.js').Chart } chart
210+ * @param {* } event
211+ * @param {import('../types/options').ZoomOptions } zoomOptions
212+ */
201213function wheelPreconditions ( chart , event , zoomOptions ) {
202214 // Before preventDefault, check if the modifier key required and pressed
203215 if ( keyNotPressed ( getModifierKey ( zoomOptions . wheel ) , event ) ) {
216+ // @ts -expect-error args not assignable to unknown[]
204217 call ( zoomOptions . onZoomRejected , [ { chart, event} ] ) ;
205218 return ;
206219 }
0 commit comments