UNPKG

1.68 kBTypeScriptView Raw
1import FlingGestureHandler from './web/FlingGestureHandler';
2import LongPressGestureHandler from './web/LongPressGestureHandler';
3import NativeViewGestureHandler from './web/NativeViewGestureHandler';
4import PanGestureHandler from './web/PanGestureHandler';
5import PinchGestureHandler from './web/PinchGestureHandler';
6import RotationGestureHandler from './web/RotationGestureHandler';
7import TapGestureHandler from './web/TapGestureHandler';
8export declare const Gestures: {
9 PanGestureHandler: typeof PanGestureHandler;
10 RotationGestureHandler: typeof RotationGestureHandler;
11 PinchGestureHandler: typeof PinchGestureHandler;
12 TapGestureHandler: typeof TapGestureHandler;
13 NativeViewGestureHandler: typeof NativeViewGestureHandler;
14 LongPressGestureHandler: typeof LongPressGestureHandler;
15 FlingGestureHandler: typeof FlingGestureHandler;
16};
17declare const _default: {
18 Direction: {
19 RIGHT: number;
20 LEFT: number;
21 UP: number;
22 DOWN: number;
23 };
24 handleSetJSResponder(tag: number, blockNativeResponder: boolean): void;
25 handleClearJSResponder(): void;
26 createGestureHandler<T>(handlerName: keyof typeof Gestures, handlerTag: number, config: T): void;
27 attachGestureHandler(handlerTag: number, newView: number, propsRef: React.RefObject<unknown>): void;
28 updateGestureHandler(handlerTag: number, newConfig: any): void;
29 getGestureHandlerNode(handlerTag: number): PanGestureHandler | RotationGestureHandler | PinchGestureHandler | TapGestureHandler | NativeViewGestureHandler | LongPressGestureHandler | FlingGestureHandler;
30 dropGestureHandler(handlerTag: number): void;
31};
32export default _default;