UNPKG

react-native-gesture-handler

Version:

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

58 lines (57 loc) 2.09 kB
import DiscreteGestureHandler from './DiscreteGestureHandler'; import { HammerInputExt } from './GestureHandler'; declare class TapGestureHandler extends DiscreteGestureHandler { private _shouldFireEndEvent; private _timer; private _multiTapTimer; get name(): string; get NativeGestureClass(): TapRecognizerStatic; get maxDelayMs(): any; simulateCancelEvent(inputData: HammerInputExt): void; onGestureActivated(ev: HammerInputExt): void; onSuccessfulTap: (ev: HammerInputExt) => void; onRawEvent(ev: HammerInput): void; getHammerConfig(): { event: string; taps: any; interval: any; time: any; pointers: number | undefined; }; updateGestureConfig({ shouldCancelWhenOutside, maxDeltaX, maxDeltaY, numberOfTaps, minDurationMs, maxDelayMs, maxDurationMs, maxDist, minPointers, maxPointers, ...props }: { [x: string]: any; shouldCancelWhenOutside?: boolean | undefined; maxDeltaX?: number | undefined; maxDeltaY?: number | undefined; numberOfTaps?: number | undefined; minDurationMs?: number | undefined; maxDelayMs?: number | undefined; maxDurationMs?: number | undefined; maxDist?: number | undefined; minPointers?: number | undefined; maxPointers?: number | undefined; }): Partial<{ enabled: boolean; minPointers: number; maxPointers: number; minDist: number; minDistSq: number; minVelocity: number; minVelocitySq: number; maxDist: number; maxDistSq: number; failOffsetXStart: number; failOffsetYStart: number; failOffsetXEnd: number; failOffsetYEnd: number; activeOffsetXStart: number; activeOffsetXEnd: number; activeOffsetYStart: number; activeOffsetYEnd: number; waitFor: any[] | null; simultaneousHandlers: any[] | null; }>; onGestureEnded(...props: any): void; onWaitingEnded(_gesture: any): void; } export default TapGestureHandler;