diff options
author | Minteck <contact@minteck.org> | 2022-06-04 08:51:19 +0200 |
---|---|---|
committer | Minteck <contact@minteck.org> | 2022-06-04 08:51:19 +0200 |
commit | b22f6770c8bd084d66950655203c61dd701b3d90 (patch) | |
tree | 873d7fb19584ec2709b95cc1ca05a1fc7cfd0fc4 /node_modules/continuable-cache/index.js | |
parent | 383285ecd5292bf9a825e05904955b937de84cc9 (diff) | |
download | equestriadb-b22f6770c8bd084d66950655203c61dd701b3d90.tar.gz equestriadb-b22f6770c8bd084d66950655203c61dd701b3d90.tar.bz2 equestriadb-b22f6770c8bd084d66950655203c61dd701b3d90.zip |
Remove node_modules
Diffstat (limited to 'node_modules/continuable-cache/index.js')
-rw-r--r-- | node_modules/continuable-cache/index.js | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/node_modules/continuable-cache/index.js b/node_modules/continuable-cache/index.js deleted file mode 100644 index 59802bb..0000000 --- a/node_modules/continuable-cache/index.js +++ /dev/null @@ -1,29 +0,0 @@ -var Nil = {} - -module.exports = cache - -// cache := (Continuable<T>) => Continuable<T> -function cache(source) { - var _err = Nil - var _value = Nil - var _result = null - var listeners = null - - return function continuable(callback) { - if (_err !== Nil || _value !== Nil) { - callback(_err, _value) - } else if (listeners) { - listeners.push(callback) - } else { - listeners = [callback] - _result = source(function (err, value) { - _err = err - _value = value - - listeners.forEach(function (l) { l(err, value) }) - }) - } - - return _result - } -} |