mirror of
https://github.com/S2-/gitlit
synced 2025-08-03 21:00:04 +02:00
remove node_modules
This commit is contained in:
30
app/node_modules/throttleit/index.js
generated
vendored
30
app/node_modules/throttleit/index.js
generated
vendored
@@ -1,30 +0,0 @@
|
||||
|
||||
/**
|
||||
* Module exports.
|
||||
*/
|
||||
|
||||
module.exports = throttle;
|
||||
|
||||
/**
|
||||
* Returns a new function that, when invoked, invokes `func` at most one time per
|
||||
* `wait` milliseconds.
|
||||
*
|
||||
* @param {Function} func The `Function` instance to wrap.
|
||||
* @param {Number} wait The minimum number of milliseconds that must elapse in between `func` invokations.
|
||||
* @return {Function} A new function that wraps the `func` function passed in.
|
||||
* @api public
|
||||
*/
|
||||
|
||||
function throttle (func, wait) {
|
||||
var rtn; // return value
|
||||
var last = 0; // last invokation timestamp
|
||||
return function throttled () {
|
||||
var now = new Date().getTime();
|
||||
var delta = now - last;
|
||||
if (delta >= wait) {
|
||||
rtn = func.apply(this, arguments);
|
||||
last = now;
|
||||
}
|
||||
return rtn;
|
||||
};
|
||||
}
|
Reference in New Issue
Block a user