diff --git a/hammerjs/hammerjs.d.ts b/hammerjs/hammerjs.d.ts
index 38a77e5a5..722598153 100644
--- a/hammerjs/hammerjs.d.ts
+++ b/hammerjs/hammerjs.d.ts
@@ -1,4 +1,4 @@
-// Type definitions for Hammer.js 0.6
+// Type definitions for Hammer.js 1.0.5
// Project: http://eightmedia.github.com/hammer.js/
// Definitions by: Boris Yankov
// Definitions: https://github.com/borisyankov/DefinitelyTyped
@@ -6,26 +6,36 @@
///
+// Gesture Options : https://github.com/EightMedia/hammer.js/wiki/Getting-Started#gesture-options
interface HammerOptions {
- prevent_default?: boolean;
- css_hacks?: boolean;
- swipe?: boolean;
- swipe_time?: number;
- swipe_min_distance?: number;
drag?: boolean;
- drag_vertical?: boolean;
- drag_horizontal?: boolean;
+ drag_block_horizontal?: boolean;
+ drag_block_vertical?: boolean;
+ drag_lock_to_axis?: boolean;
+ drag_max_touches?: number;
drag_min_distance?: number;
- transform?: boolean;
- scale_treshold?: number;
- rotation_treshold?: number;
- tap?: boolean;
- tap_double?: boolean;
- tap_max_interval?: number;
- tap_max_distance?: number;
- tap_double_distance?: number;
hold?: boolean;
+ hold_threshold?: number;
hold_timeout?: number;
+ prevent_default?: boolean;
+ prevent_mouseevents?: boolean;
+ release?: boolean;
+ show_touches?: boolean;
+ stop_browser_behavior?: any;
+ swipe?: boolean;
+ swipe_max_touches?: number;
+ swipe_velocity?: number;
+ tap?: boolean;
+ tap_always?: boolean;
+ tap_max_distance?: number;
+ tap_max_touchtime?: number;
+ doubletap_distance?: number;
+ doubletap_interval?: number;
+ touch?: boolean;
+ transform?: boolean;
+ transform_always_block?: boolean;
+ transform_min_rotation?: number;
+ transform_min_scale?: number;
}
interface HammerPoint {