simplify streams, lint docs

This commit is contained in:
Leo Horie 2016-11-15 23:13:38 -05:00
parent a7f8018df9
commit 6ce2a384ec
20 changed files with 1271 additions and 2132 deletions

View file

@ -1,14 +1,13 @@
//! adapted for mithril from flyd https://github.com/paldepind/flyd
"use strict"
var combine = require("../stream").combine
var combine = require("./stream").combine
module.exports = function (reducer, seed, stream) {
var newStream = combine(function (s) {
return seed = reducer(seed, s._state.value)
}, [stream])
var newStream = combine(function (s) {
return seed = reducer(seed, s._state.value)
}, [stream])
if (newStream._state.state === 0) newStream(seed)
if (newStream._state.state === 0) newStream(seed)
return newStream
return newStream
}