zd-once
v1.0.1
Published
Zero deps, Ensure a function is only called once
Downloads
288
Readme
zd-once
Ensure a function is only called once. Zero deps and simple codebase.
Install
$ npm install zd-once
Usage
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 nothing
API
once(fn)
ensures a function is called only once.onceStrict(fn)
similar toonce(fn)
. It will throw an error if called more than once.