function TouchInfo(touch, timeStamp) {
    /**
     * The touch event horizontal client coordinate.
     * @type {!number}
     */
    this.x = touch.clientX;

    /**
     * The touch event vertical client coordinate.
     * @type {!number}
     */
    this.y = touch.clientY;

    /**
     * The time the touch event was recorded (and the TouchInfo was created).
     * @type {!number}
     */
    this.time = Date.now();
  }
/**
   * Contains data from a touch event relevant for swipe detection.
   * @param {!Touch} touch The wrapped touch event.
   */
Contains data from a touch event relevant for swipe detection.
@param {!Touch} touch The wrapped touch event.
Contains data from a touch event relevant for swipe detection . @param { !Touch } touch The wrapped touch event .
function TouchInfo(touch, timeStamp) {
    this.x = touch.clientX;
    this.y = touch.clientY;
    this.time = Date.now();
  }
function TouchInfo ( touch , timeStamp ) { this . x = touch . clientX ; this . y = touch . clientY ; this . time = Date . now ( ) ; }
Contains data from a touch event relevant for swipe detection.
Contains data from a touch event relevant for swipe detection .
/**
     * The touch event horizontal client coordinate.
     * @type {!number}
     */ /**
     * The touch event vertical client coordinate.
     * @type {!number}
     */ /**
     * The time the touch event was recorded (and the TouchInfo was created).
     * @type {!number}
     */