UNPKG

qrate

Version:

A Node.js queue library with controllable concurrency and rate limiting

10 lines (8 loc) 209 B
export default function onlyOnce (fn) { return function (...args) { if (fn === null) throw new Error('Callback was already called.') var callFn = fn fn = null callFn.apply(this, args) } }