/opt/canhelp/node_modules/reusify
NameSizeModeActions
.github/-0755rm
benchmarks/-0755rm
eslint.config.js1960644editdlrm
LICENSE10870644editdlrm
package.json10740644editdlrm
README.md32420644editdlrm
reusify.d.ts2120644editdlrm
reusify.js4540644editdlrm
SECURITY.md4550644editdlrm
test.js14400644editdlrm
tsconfig.json1560644editdlrm
Edit: /opt/canhelp/node_modules/reusify/reusify.js (454B)
'use strict' function reusify (Constructor) { var head = new Constructor() var tail = head function get () { var current = head if (current.next) { head = current.next } else { head = new Constructor() tail = head } current.next = null return current } function release (obj) { tail.next = obj tail = obj } return { get: get, release: release } } module.exports = reusify