UNPKG

react-native-gesture-handler

Version:

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

25 lines (24 loc) 625 B
import { Config } from '../interfaces'; export interface MeasureResult { pageX: number; pageY: number; width: number; height: number; } export interface GestureHandlerDelegate<TComponent, THandler> { getView(): TComponent; init(viewRef: number, handler: THandler): void; isPointerInBounds({ x, y }: { x: number; y: number; }): boolean; measureView(): MeasureResult; reset(): void; onBegin(): void; onActivate(): void; onEnd(): void; onCancel(): void; onFail(): void; onEnabledChange(enabled: boolean): void; destroy(config: Config): void; }