Use setTimeout with any return type
This commit is contained in:
@@ -206,7 +206,7 @@ class Draw extends PointerInteraction {
|
|||||||
this.downPx_ = null;
|
this.downPx_ = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {number|undefined}
|
* @type {any}
|
||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
this.downTimeout_;
|
this.downTimeout_;
|
||||||
@@ -912,7 +912,7 @@ function handleDownEvent(event) {
|
|||||||
return true;
|
return true;
|
||||||
} else if (this.condition_(event)) {
|
} else if (this.condition_(event)) {
|
||||||
this.lastDragTime_ = Date.now();
|
this.lastDragTime_ = Date.now();
|
||||||
this.downTimeout_ = window.setTimeout(function() {
|
this.downTimeout_ = setTimeout(function() {
|
||||||
this.handlePointerMove_(new MapBrowserPointerEvent(
|
this.handlePointerMove_(new MapBrowserPointerEvent(
|
||||||
MapBrowserEventType.POINTERMOVE, event.map, event.pointerEvent, false, event.frameState));
|
MapBrowserEventType.POINTERMOVE, event.map, event.pointerEvent, false, event.frameState));
|
||||||
}.bind(this), this.dragVertexDelay_);
|
}.bind(this), this.dragVertexDelay_);
|
||||||
|
|||||||
@@ -110,9 +110,9 @@ class MouseWheelZoom extends Interaction {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @private
|
* @private
|
||||||
* @type {number|undefined}
|
* @type {any}
|
||||||
*/
|
*/
|
||||||
this.timeoutId_ = undefined;
|
this.timeoutId_;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @private
|
* @private
|
||||||
@@ -128,9 +128,9 @@ class MouseWheelZoom extends Interaction {
|
|||||||
this.trackpadEventGap_ = 400;
|
this.trackpadEventGap_ = 400;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @type {number|undefined}
|
* @type {any}
|
||||||
*/
|
*/
|
||||||
this.trackpadTimeoutId_ = undefined;
|
this.trackpadTimeoutId_;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The number of delta values per zoom level
|
* The number of delta values per zoom level
|
||||||
@@ -258,7 +258,7 @@ function handleEvent(mapBrowserEvent) {
|
|||||||
} else {
|
} else {
|
||||||
view.setHint(ViewHint.INTERACTING, 1);
|
view.setHint(ViewHint.INTERACTING, 1);
|
||||||
}
|
}
|
||||||
this.trackpadTimeoutId_ = window.setTimeout(this.decrementInteractingHint_.bind(this), this.trackpadEventGap_);
|
this.trackpadTimeoutId_ = setTimeout(this.decrementInteractingHint_.bind(this), this.trackpadEventGap_);
|
||||||
let resolution = view.getResolution() * Math.pow(2, delta / this.trackpadDeltaPerZoom_);
|
let resolution = view.getResolution() * Math.pow(2, delta / this.trackpadDeltaPerZoom_);
|
||||||
const minResolution = view.getMinResolution();
|
const minResolution = view.getMinResolution();
|
||||||
const maxResolution = view.getMaxResolution();
|
const maxResolution = view.getMaxResolution();
|
||||||
@@ -309,7 +309,7 @@ function handleEvent(mapBrowserEvent) {
|
|||||||
const timeLeft = Math.max(this.timeout_ - (now - this.startTime_), 0);
|
const timeLeft = Math.max(this.timeout_ - (now - this.startTime_), 0);
|
||||||
|
|
||||||
clearTimeout(this.timeoutId_);
|
clearTimeout(this.timeoutId_);
|
||||||
this.timeoutId_ = window.setTimeout(this.handleWheelZoom_.bind(this, map), timeLeft);
|
this.timeoutId_ = setTimeout(this.handleWheelZoom_.bind(this, map), timeLeft);
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -137,9 +137,9 @@ class TouchSource extends EventSource {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @private
|
* @private
|
||||||
* @type {number|undefined}
|
* @type {any}
|
||||||
*/
|
*/
|
||||||
this.resetId_ = undefined;
|
this.resetId_;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Mouse event timeout: This should be long enough to
|
* Mouse event timeout: This should be long enough to
|
||||||
@@ -187,7 +187,7 @@ class TouchSource extends EventSource {
|
|||||||
* @private
|
* @private
|
||||||
*/
|
*/
|
||||||
resetClickCount_() {
|
resetClickCount_() {
|
||||||
this.resetId_ = window.setTimeout(
|
this.resetId_ = setTimeout(
|
||||||
this.resetClickCountHandler_.bind(this),
|
this.resetClickCountHandler_.bind(this),
|
||||||
CLICK_COUNT_TIMEOUT);
|
CLICK_COUNT_TIMEOUT);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user