diff --git a/index.js b/index.js index 102c4145..3525deb6 100644 --- a/index.js +++ b/index.js @@ -1,8 +1,7 @@ "use strict" var log = console.error.bind(console) -var StreamFactory = require("./util/stream") -var Stream = StreamFactory(log) +var stream = require("./stream"); var m = require("./render/hyperscript") var renderService = require("./render/render")(window) var requestService = require("./request/request")(window, log) @@ -14,11 +13,7 @@ m.route = require("./api/router")(window, renderService, redrawService) m.mount = require("./api/mount")(renderService, redrawService) m.trust = require("./render/trust") m.withAttr = require("./util/withAttr") -m.prop = Stream.stream -m.prop.combine = Stream.combine -m.prop.reject = Stream.reject -m.prop.merge = Stream.merge -m.prop.HALT = Stream.HALT +m.prop = stream m.render = renderService.render m.redraw = redrawService.publish m.request = requestService.xhr diff --git a/stream/index.js b/stream/index.js new file mode 100644 index 00000000..abadd810 --- /dev/null +++ b/stream/index.js @@ -0,0 +1,13 @@ +"use strict"; + +var log = console.error.bind(console) +var StreamFactory = require("../util/stream") +var Stream = StreamFactory(log) + +var stream = Stream.stream; +stream.combine = Stream.combine +stream.reject = Stream.reject +stream.merge = Stream.merge +stream.HALT = Stream.HALT + +module.exports = stream;