Spaces:
Runtime error
Runtime error
Download cors-proxy/node_modules/asynckit/lib/async.js from kaab4321/NarrativeFlow: direct link, hf CLI and curl.
- Browser
- Download file 599 Bytes
-
https://huggingface.co/spaces/kaab4321/NarrativeFlow/resolve/main/cors-proxy/node_modules/asynckit/lib/async.js
- Command line
-
hf download hf://spaces/kaab4321/NarrativeFlow/cors-proxy/node_modules/asynckit/lib/async.js
-
curl -L -o async.js https://huggingface.co/spaces/kaab4321/NarrativeFlow/resolve/main/cors-proxy/node_modules/asynckit/lib/async.js
599 Bytes
| var defer = require('./defer.js'); | |
| // API | |
| module.exports = async; | |
| /** | |
| * Runs provided callback asynchronously | |
| * even if callback itself is not | |
| * | |
| * @param {function} callback - callback to invoke | |
| * @returns {function} - augmented callback | |
| */ | |
| function async(callback) | |
| { | |
| var isAsync = false; | |
| // check if async happened | |
| defer(function() { isAsync = true; }); | |
| return function async_callback(err, result) | |
| { | |
| if (isAsync) | |
| { | |
| callback(err, result); | |
| } | |
| else | |
| { | |
| defer(function nextTick_callback() | |
| { | |
| callback(err, result); | |
| }); | |
| } | |
| }; | |
| } | |