1.0.1 • Published 8 years ago
zd-once v1.0.1
zd-once
Ensure a function is only called once. Zero deps and simple codebase.
Install
$ npm install zd-onceUsage
const {
once
} = require('zd-once');
function sum(a, b) {
return a + b;
}
let sumOnce = once(sum);
console.log(sumOnce(1, 2)); // prints 3
console.log(sumOnce(1, 2)); // prints nothingAPI
once(fn)ensures a function is called only once.onceStrict(fn)similar toonce(fn). It will throw an error if called more than once.