⚠️ Oops! This page doesn't appear to define a type called `_`.

# PanResponder

This module does not have a toplevel documentation block.

#### type t

#### type gestureState = { stateID: float, moveX: float, moveY: float, x0: float, y0: float, dx: float, dy: float, vx: float, vy: float, numberActiveTouches: int }

#### type callback('a)

#### let callback: ( NativeEvent.t, gestureState ) => 'a => callback('a)

#### let create: ( ~?onMoveShouldSetPanResponder: option(callback(bool)), ~?onMoveShouldSetPanResponderCapture: option( callback(bool) ), ~?onStartShouldSetPanResponder: option(callback(bool)), ~?onStartShouldSetPanResponderCapture: option( callback(bool) ), ~?onPanResponderReject: option(callback(unit)), ~?onPanResponderGrant: option(callback(unit)), ~?onPanResponderStart: option(callback(unit)), ~?onPanResponderEnd: option(callback(unit)), ~?onPanResponderRelease: option(callback(unit)), ~?onPanResponderMove: option( [ `update of [ `X of AnimatedRe.Value.t | `XY of AnimatedRe.ValueXY.t | `Y of AnimatedRe.Value.t ] list | `callback of unit callback ] ), ~?onPanResponderTerminate: option(callback(unit)), ~?onPanResponderTerminationRequest: option( callback(bool) ), ~?onShouldBlockNativeResponder: option(callback(bool)), unit ) => t

#### let panHandlers: t => touchResponderHandlers