Skip to content

Zero deps, Ensure a function is only called once

License

Notifications You must be signed in to change notification settings

revington/zd-once

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Known Vulnerabilities Coverage Status

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 to once(fn). It will throw an error if called more than once.

About

Zero deps, Ensure a function is only called once

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published