react-native-gesture-handler
Version:
Declarative API exposing native platform touch and gesture system to React Native
22 lines (21 loc) • 957 B
TypeScript
import { Gesture, GestureType } from './gesture';
export declare class ComposedGesture extends Gesture {
protected gestures: Gesture[];
protected simultaneousGestures: GestureType[];
protected requireGesturesToFail: GestureType[];
constructor(...gestures: Gesture[]);
protected prepareSingleGesture(gesture: Gesture, simultaneousGestures: GestureType[], requireGesturesToFail: GestureType[]): void;
prepare(): void;
initialize(): void;
toGestureArray(): GestureType[];
}
export declare class SimultaneousGesture extends ComposedGesture {
prepare(): void;
}
export declare class ExclusiveGesture extends ComposedGesture {
prepare(): void;
}
export type ComposedGestureType = InstanceType<typeof ComposedGesture>;
export type RaceGestureType = ComposedGestureType;
export type SimultaneousGestureType = InstanceType<typeof SimultaneousGesture>;
export type ExclusiveGestureType = InstanceType<typeof ExclusiveGesture>;