We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Restrict a function to be used only after a certain number of calls.
Alternatives: restrict, restrictOnce, restrictBefore, restrictAfter.
function restrictAfter(x, n) // x: a function // n: number of calls after which it is usable
const xasyncfn = require('extra-async-function'); var count = 0; var fn = xasyncfn.restrictAfter(x => ++count, 3); for (var i=0; i<10; ++i) fn(i); count; // → 7