1.0.0 • Published 10 years ago
@micro-js/flatten-gen v1.0.0
flatten-gen
Flatten a generator.
Installation
$ npm install @micro-js/flatten-gen
Usage
var flatten = require('@micro-js/flatten-gen')
let it = flatten(nested)()
// 1
it.next()
// 2
it.next()
function * nested () {
yield 1
yield two()
}
function * two () {
yield 2
}
API
flattenGen(gen)
gen
- nested generator to flatten
Returns: a flattened generator
License
MIT
1.0.0
10 years ago