2.0.0 • Published 8 years ago

@f/flatten-gen v2.0.0

Weekly downloads
12
License
MIT
Repository
github
Last release
8 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

8 years ago

1.2.4

8 years ago

1.2.3

8 years ago

1.2.2

8 years ago

1.2.1

8 years ago

1.2.0

8 years ago

1.1.4

8 years ago

1.1.3

8 years ago

1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago