1.0.0 • Published 10 years ago

@micro-js/flatten-gen v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
10 years ago

flatten-gen

Build status Git tag NPM version Code style

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