react-native-gesture-handler
Version:
Experimental implementation of a new declarative API for gesture handling in react-native
16 lines (15 loc) • 916 B
TypeScript
import { BaseGestureConfig, ContinousBaseGesture } from './gesture';
import { ForceTouchGestureConfig, ForceTouchGestureHandlerEventPayload } from '../ForceTouchGestureHandler';
import { GestureUpdateEvent } from '../gestureHandlerCommon';
export declare type ForceTouchGestureChangeEventPayload = {
forceChange: number;
};
export declare class ForceTouchGesture extends ContinousBaseGesture<ForceTouchGestureHandlerEventPayload, ForceTouchGestureChangeEventPayload> {
config: BaseGestureConfig & ForceTouchGestureConfig;
constructor();
minForce(force: number): this;
maxForce(force: number): this;
feedbackOnActivation(value: boolean): this;
onChange(callback: (event: GestureUpdateEvent<GestureUpdateEvent<ForceTouchGestureHandlerEventPayload & ForceTouchGestureChangeEventPayload>>) => void): this;
}
export declare type ForceTouchGestureType = InstanceType<typeof ForceTouchGesture>;