react-native-gesture-handler
Version:
Declarative API exposing native platform touch and gesture system to React Native
84 lines (83 loc) • 1.76 kB
text/typescript
export type {
BaseButtonProps,
BorderlessButtonProps,
RawButtonProps,
RectButtonProps,
TouchableProps,
} from './components';
export {
BaseButton,
BorderlessButton,
FlatList,
Pressable,
RawButton,
RectButton,
RefreshControl,
ScrollView,
Switch,
TextInput,
Touchable,
} from './components';
export type { GestureDetectorProps } from './detectors';
export {
GestureDetector,
GestureDetectorType,
InterceptingGestureDetector,
VirtualGestureDetector,
} from './detectors';
export { GestureStateManager } from './gestureStateManager';
export type {
FlingGesture,
FlingGestureActiveEvent,
FlingGestureConfig,
FlingGestureEvent,
HoverGesture,
HoverGestureActiveEvent,
HoverGestureConfig,
HoverGestureEvent,
LongPressGesture,
LongPressGestureActiveEvent,
LongPressGestureConfig,
LongPressGestureEvent,
ManualGesture,
ManualGestureActiveEvent,
ManualGestureConfig,
ManualGestureEvent,
NativeGesture,
NativeGestureActiveEvent,
NativeGestureConfig,
NativeGestureEvent,
PanGesture,
PanGestureActiveEvent,
PanGestureConfig,
PanGestureEvent,
PinchGesture,
PinchGestureActiveEvent,
PinchGestureConfig,
PinchGestureEvent,
RotationGesture,
RotationGestureActiveEvent,
RotationGestureConfig,
RotationGestureEvent,
SingleGesture,
SingleGestureEvent,
TapGesture,
TapGestureActiveEvent,
TapGestureConfig,
TapGestureEvent,
} from './hooks';
export {
useCompetingGestures,
useExclusiveGestures,
useFlingGesture,
useHoverGesture,
useLongPressGesture,
useManualGesture,
useNativeGesture,
usePanGesture,
usePinchGesture,
useRotationGesture,
useSimultaneousGestures,
useTapGesture,
} from './hooks';
export type { ComposedGesture } from './types';