dedup-function
v1.0.0
Published
JS module to dedup function calls
Downloads
3
Readme
JS module to dedup function calls.
Requires that your environment has Promise
, or that it's been provided by a polyfill.
Usage-
const dedup = require('dedup-function');
function expensiveOperation() {
// do some stuff
return 42;
}
const sometimesExpensiveOperation = dedup(expensiveOperation, 5000);
sometimesExpensiveOperation().then(result => {
console.info('This value is probably going to be 42, is it?', result);
}).catch(err => {
console.info('Got error', err);
});