ArchStream

Modular stream for domain and data oriented program architecture design.
API
typings/local/arch-stream.d.ts
Install
$ npm i arch-stream
$ bower install arch-stream
Usage
Modular streams
import ArchStream from 'arch-stream';
const add1 =
ArchStream<number>()
.trans(n => ++n)
.export(),
add2 =
ArchStream<number>()
.import(add1)
.import(add1)
.export(),
add3 =
ArchStream<number>()
.import(add1)
.import(add2)
.export();
ArchStream<number>()
.import(add1)
.import(add2)
.import(add3)
.export()
.read(n => console.log(n))
.write(0)
.write(9);
Browser
- Chrome
- Firefox
- IE9+
- Phantomjs