react-native-gesture-handler
Version:
Declarative API exposing native platform touch and gesture system to React Native
36 lines • 1.23 kB
TypeScript
import type IGestureHandler from '../handlers/IGestureHandler';
import { GestureHandlerDelegate, MeasureResult } from './GestureHandlerDelegate';
import { Config } from '../interfaces';
export declare class GestureHandlerWebDelegate implements GestureHandlerDelegate<HTMLElement, IGestureHandler> {
private isInitialized;
private _view;
private gestureHandler;
private eventManagers;
private defaultViewStyles;
init(viewRef: number, handler: IGestureHandler): void;
isPointerInBounds({ x, y }: {
x: number;
y: number;
}): boolean;
measureView(): MeasureResult;
reset(): void;
tryResetCursor(): void;
private shouldDisableContextMenu;
private addContextMenuListeners;
private removeContextMenuListeners;
private disableContextMenu;
private enableContextMenu;
private setUserSelect;
private setTouchAction;
private setContextMenu;
onEnabledChange(enabled: boolean): void;
onBegin(): void;
onActivate(): void;
onEnd(): void;
onCancel(): void;
onFail(): void;
destroy(config: Config): void;
get view(): HTMLElement;
set view(value: HTMLElement);
}
//# sourceMappingURL=GestureHandlerWebDelegate.d.ts.map