@@ -190,6 +190,21 @@ type ActiveCallback = (
190190
191191type PassiveCallback = ( event : PressEvent , gestureState : GestureState ) => mixed ;
192192
193+ type PanHandlers = { |
194+ onMoveShouldSetResponder : ( event : PressEvent ) => boolean ,
195+ onMoveShouldSetResponderCapture : ( event : PressEvent ) => boolean ,
196+ onResponderEnd : ( event : PressEvent ) => void ,
197+ onResponderGrant : ( event : PressEvent ) => boolean ,
198+ onResponderMove : ( event : PressEvent ) => void ,
199+ onResponderReject : ( event : PressEvent ) => void ,
200+ onResponderRelease : ( event : PressEvent ) => void ,
201+ onResponderStart : ( event : PressEvent ) => void ,
202+ onResponderTerminate : ( event : PressEvent ) => void ,
203+ onResponderTerminationRequest : ( event : PressEvent ) => boolean ,
204+ onStartShouldSetResponder : ( event : PressEvent ) => boolean ,
205+ onStartShouldSetResponderCapture : ( event : PressEvent ) => boolean ,
206+ | } ;
207+
193208type PanResponderConfig = $ReadOnly < { |
194209 onMoveShouldSetPanResponder ?: ?ActiveCallback ,
195210 onMoveShouldSetPanResponderCapture ?: ?ActiveCallback ,
@@ -385,20 +400,7 @@ const PanResponder = {
385400 */
386401 create ( config : PanResponderConfig ) : $TEMPORARY$object < { |
387402 getInteractionHandle : ( ) => ?number ,
388- panHandlers : $TEMPORARY$object < { |
389- onMoveShouldSetResponder : ( event : PressEvent ) => boolean ,
390- onMoveShouldSetResponderCapture : ( event : PressEvent ) => boolean ,
391- onResponderEnd : ( event : PressEvent ) => void ,
392- onResponderGrant : ( event : PressEvent ) => boolean ,
393- onResponderMove : ( event : PressEvent ) => void ,
394- onResponderReject : ( event : PressEvent ) => void ,
395- onResponderRelease : ( event : PressEvent ) => void ,
396- onResponderStart : ( event : PressEvent ) => void ,
397- onResponderTerminate : ( event : PressEvent ) => void ,
398- onResponderTerminationRequest : ( event : PressEvent ) => boolean ,
399- onStartShouldSetResponder : ( event : PressEvent ) => boolean ,
400- onStartShouldSetResponderCapture : ( event : PressEvent ) => boolean ,
401- | } > ,
403+ panHandlers : PanHandlers ,
402404 | } > {
403405 const interactionState = {
404406 handle : ( null : ?number ) ,
0 commit comments