UNPKG

react-native-gesture-handler

Version:

Declarative API exposing native platform touch and gesture system to React Native

23 lines (19 loc) 622 B
import { SingleGestureName } from '../../../types'; import { useGesture } from '../../useGesture'; import { useClonedAndRemappedConfig } from '../../utils'; import type { ManualGesture, ManualGestureConfig, ManualGestureProperties, ManualHandlerData, } from './ManualTypes'; const EMPTY_MANUAL_CONFIG: ManualGestureConfig = {}; export function useManualGesture( config: ManualGestureConfig = EMPTY_MANUAL_CONFIG ): ManualGesture { const manualConfig = useClonedAndRemappedConfig< ManualGestureProperties, ManualHandlerData >(config); return useGesture(SingleGestureName.Manual, manualConfig); }