Пример #1
0
var limitCalls = require('amp-limit-calls');

var timesCalled = 0;
var getCount = function () {
    return ++timesCalled;
}
var modified = limitCalls(getCount, 2); //=> returns modified function

console.log(modified()); //=> 1
console.log(modified()); //=> 2
console.log(modified()); //=> 2
Пример #2
0
module.exports = function once(fn) {
    return limitCalls(fn, 1);
};