react-native-gesture-handler
Version:
Declarative API exposing native platform touch and gesture system to React Native
18 lines (17 loc) • 804 B
TypeScript
/// <reference types="react" />
import { GestureType } from './handlers/gestures/gesture';
interface ReactComponentWithHandlerTag extends React.Component {
handlerTag: number;
}
export type GestureMountListener = (gesture: GestureType | ReactComponentWithHandlerTag) => void;
export declare class MountRegistry {
private static mountListeners;
private static unmountListeners;
static addMountListener(listener: GestureMountListener): () => void;
static addUnmountListener(listener: GestureMountListener): () => void;
static gestureHandlerWillMount(handler: React.Component): void;
static gestureHandlerWillUnmount(handler: React.Component): void;
static gestureWillMount(gesture: GestureType): void;
static gestureWillUnmount(gesture: GestureType): void;
}
export {};