@@ -31,7 +31,7 @@ export default abstract class GestureHandler implements IGestureHandler {
31
31
private _enabled = false ;
32
32
33
33
private viewRef : number | null = null ;
34
- protected propsRef : React . RefObject < PropsRef > | null = null ;
34
+ private propsRef : React . RefObject < PropsRef > | null = null ;
35
35
private actionType : ActionType | null = null ;
36
36
private forAnimated : boolean | null = null ;
37
37
private _handlerTag ! : number ;
@@ -363,7 +363,7 @@ export default abstract class GestureHandler implements IGestureHandler {
363
363
}
364
364
this . ensurePropsRef ( ) ;
365
365
const { onGestureHandlerEvent, onGestureHandlerTouchEvent } : PropsRef =
366
- this . propsRef . current ;
366
+ this . propsRef ! . current ;
367
367
368
368
const touchEvent : ResultTouchEvent | undefined =
369
369
this . transformTouchEvent ( event ) ;
@@ -390,7 +390,7 @@ export default abstract class GestureHandler implements IGestureHandler {
390
390
onGestureHandlerEvent,
391
391
onGestureHandlerStateChange,
392
392
onGestureHandlerAnimatedEvent,
393
- } : PropsRef = this . propsRef . current ;
393
+ } : PropsRef = this . propsRef ! . current ;
394
394
const resultEvent : ResultEvent = this . transformEventData (
395
395
newState ,
396
396
oldState
@@ -580,14 +580,12 @@ export default abstract class GestureHandler implements IGestureHandler {
580
580
timeStamp : Date . now ( ) ,
581
581
} ;
582
582
583
- const { onGestureHandlerEvent } : PropsRef = this . propsRef . current ;
583
+ const { onGestureHandlerEvent } : PropsRef = this . propsRef ! . current ;
584
584
585
585
invokeNullableMethod ( onGestureHandlerEvent , cancelEvent ) ;
586
586
}
587
587
588
- protected ensurePropsRef ( ) : asserts this is this & {
589
- propsRef : React . RefObject < PropsRef > ;
590
- } {
588
+ protected ensurePropsRef ( ) : void {
591
589
if ( ! this . propsRef ) {
592
590
throw new Error (
593
591
tagMessage ( 'Cannot handle event when component props are null' )
0 commit comments