mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-01 07:47:49 +00:00
Add back clearTimeout use for debounced.cancel.
This commit is contained in:
@@ -249,7 +249,7 @@
|
||||
'Function', 'Int8Array', 'Int16Array', 'Int32Array', 'Map', 'Math', 'Object',
|
||||
'Promise', 'Reflect', 'RegExp', 'Set', 'String', 'Symbol', 'TypeError',
|
||||
'Uint8Array', 'Uint8ClampedArray', 'Uint16Array', 'Uint32Array', 'WeakMap',
|
||||
'_', 'isFinite', 'parseInt', 'setTimeout'
|
||||
'_', 'clearTimeout', 'isFinite', 'parseInt', 'setTimeout'
|
||||
];
|
||||
|
||||
/** Used to make template sourceURLs easier to identify. */
|
||||
@@ -1336,7 +1336,8 @@
|
||||
splice = arrayProto.splice;
|
||||
|
||||
/** Built-in method references that are mockable. */
|
||||
var setTimeout = function(func, wait) { return context.setTimeout.call(root, func, wait); };
|
||||
var clearTimeout = function(id) { return context.clearTimeout.call(root, id); },
|
||||
setTimeout = function(func, wait) { return context.setTimeout.call(root, func, wait); };
|
||||
|
||||
/* Built-in method references for those with the same name as other `lodash` methods. */
|
||||
var nativeCeil = Math.ceil,
|
||||
@@ -9740,6 +9741,9 @@
|
||||
}
|
||||
|
||||
function cancel() {
|
||||
if (timerId !== undefined) {
|
||||
clearTimeout(timerId);
|
||||
}
|
||||
lastInvokeTime = 0;
|
||||
lastArgs = lastCallTime = lastThis = timerId = undefined;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user