0.0.2 • Published 8 years ago

most-spawn v0.0.2

Weekly downloads
1
License
ISC
Repository
github
Last release
8 years ago

most-spawn

======== A library which spawns a generator function which allows for Promises, Streams sequences, Arrays, Objects, Generators and functions. Also it support complicated Objects and Array which contains nested Streams, Promises, Objects, Arrays.

Todo

  • Create some tests.
  • Create a library for ES5 (umd support will be better).
  • Publish this library to npm.
  • Make some documentation.

A simple example (complicated object)

spawn(function *() {
    return yield {
        1: {
            3: [
                most.of(20).delay(1000), [
                    most.of(30).delay(2000), most.of(40).delay(1000)
                ]
            ]
        },
        2: Promise.resolve(1000)
    };
}).observe(x => console.log(x));

======== Was inspired by Rx.Observable.spawn which was inspired by co.spawn. Also regarding with Reactive-Extensions/RxJS#855

0.0.2

8 years ago

0.0.1

8 years ago