react-use-gesture
Version:
React hook for receiving gestures https://use-gesture.netlify.app
18 lines (17 loc) • 868 B
TypeScript
/// <reference types="react" />
import Recognizer from './Recognizer';
import { Vector2, PartialGestureState, DistanceAngleKey, GestureState } from '../types';
/**
* @private
* Abstract class for distance/angle-based gesture recongizers
*/
export default abstract class DistanceAngleRecognizer<T extends DistanceAngleKey> extends Recognizer<T> {
protected getInternalMovement(values: [number, number?], state: GestureState<T>): Vector2;
getKinematics(values: Vector2, event: React.UIEvent | UIEvent): PartialGestureState<T>;
protected mapStateValues(state: GestureState<T>): Omit<PartialGestureState<T>, 'event'>;
}
/**
* @param dangle is a small change of variable on "lifting" of the circle.
* It's expected to be small and cannot be greater than 270 or under -270
*/
export declare function fixContinuity(dangle: number): number;