@plurid/plurid-react
Version:
React implementation of Plurid to explore the web in three dimensions
50 lines (49 loc) • 1.6 kB
TypeScript
/// <reference types="hammerjs" />
export declare const loadHammer: () => Promise<{
default: HammerStatic;
defaults: HammerDefaults;
VERSION: number;
INPUT_START: 1;
INPUT_MOVE: 2;
INPUT_END: 4;
INPUT_CANCEL: 8;
STATE_POSSIBLE: 1;
STATE_BEGAN: 2;
STATE_CHANGED: 4;
STATE_ENDED: 8;
STATE_RECOGNIZED: 8;
STATE_CANCELLED: 16;
STATE_FAILED: 32;
DIRECTION_NONE: 1;
DIRECTION_LEFT: 2;
DIRECTION_RIGHT: 4;
DIRECTION_UP: 8;
DIRECTION_DOWN: 16;
DIRECTION_HORIZONTAL: 6;
DIRECTION_VERTICAL: 24;
DIRECTION_ALL: 30;
Manager: HammerManagerConstructor;
Input: HammerInput;
TouchAction: TouchAction;
TouchInput: TouchInput;
MouseInput: MouseInput;
PointerEventInput: PointerEventInput;
TouchMouseInput: TouchMouseInput;
SingleTouchInput: SingleTouchInput;
Recognizer: RecognizerStatic;
AttrRecognizer: AttrRecognizerStatic;
Tap: TapRecognizerStatic;
Pan: PanRecognizerStatic;
Swipe: SwipeRecognizerStatic;
Pinch: PinchRecognizerStatic;
Rotate: RotateRecognizerStatic;
Press: PressRecognizerStatic;
on(target: EventTarget, types: string, handler: Function): void;
off(target: EventTarget, types: string, handler: Function): void;
each(obj: any, iterator: Function, context: any): void;
merge(dest: any, src: any): any;
extend(dest: any, src: any, merge: boolean): any;
inherit(child: Function, base: Function, properties: any): any;
bindFn(fn: Function, context: any): Function;
prefixed(obj: any, property: string): string;
}>;