co-tchar
v0.2.1
Published
co routines using generators
Downloads
25
Readme
co-tchar
co routines using generators, avite use try catch to get error froms promises rejected.
co-tchar(generator || interator) -> Promise
yieldable
support thenable, promises, generators and iterators.
Usage
const cotchar = require('co-tchar')
cotchar(function*(){
const res = yield Promise.resolve(1)
assert(res === 1)
const {error} = yield Promise.reject(new Error('testing'))
assert(error.message === 'testing')
const {error: error2} = yield [1,Promise.resolve(), Promise.reject()]
assert(error2)
})