Deprecated!
This is an outdated solution. Use async/await instead.
co-callback
callback friendly co for generator async control flow
Example
var fs = ;var cocb = ; var readFileYieldable = cocb; cocb;
This simply outputs package.json concatenated with index.js
API
cocb.run(fn*, callback)
Run the generator function, callback when finished.
cocb.isGeneratorFunction(v)
return true if it is a generator function
cocb.wrap(fn_with_callback) or cocb.wrap(fn*)
Converts a callback function, or generator into one you can yield
. (i.e. a Promise
function - see co.wrap)
For example:
var foo = cocb.wrap; var bar = cocb.wrap; yield foo yield bar }, callback);
License
MIT