2.0.0 • Published 9 years ago

@f/flatten-gen v2.0.0

Weekly downloads
12
License
MIT
Repository
github
Last release
9 years ago

flatten-gen

Build status Git tag NPM version Code style

Flatten a generator.

Installation

$ npm install @f/flatten-gen

Usage

var flatten = require('@f/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, tail)

  • gen - nested generator to flatten
  • tail - whether to yield the return values if they are generators

Returns: a flattened generator

License

MIT

2.0.0

9 years ago

1.2.4

10 years ago

1.2.3

10 years ago

1.2.2

10 years ago

1.2.1

10 years ago

1.2.0

10 years ago

1.1.4

10 years ago

1.1.3

10 years ago

1.1.2

10 years ago

1.1.1

10 years ago

1.1.0

10 years ago