Streams should be in ES5

This commit is contained in:
Isiah Meadows 2019-01-17 03:29:50 -05:00 committed by GitHub
parent ee232f00ff
commit f30cf0afaa
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -10,7 +10,7 @@ Stream.combine = combine
Stream.scanMerge = scanMerge Stream.scanMerge = scanMerge
Stream["fantasy-land/of"] = Stream Stream["fantasy-land/of"] = Stream
let warnedHalt = false var warnedHalt = false
Object.defineProperty(Stream, "HALT", { Object.defineProperty(Stream, "HALT", {
get: function() { get: function() {
warnedHalt && console.log("HALT is deprecated and has been renamed to SKIP"); warnedHalt && console.log("HALT is deprecated and has been renamed to SKIP");
@ -55,7 +55,7 @@ function Stream(value) {
return target return target
} }
let end var end
function createEnd() { function createEnd() {
end = Stream() end = Stream()
end.map(function(value) { end.map(function(value) {
@ -90,7 +90,7 @@ function combine(fn, streams) {
? Stream(fn.apply(null, streams.concat([streams]))) ? Stream(fn.apply(null, streams.concat([streams])))
: Stream() : Stream()
let changed = [] var changed = []
streams.forEach(function(s) { streams.forEach(function(s) {
s.map(function(value) { s.map(function(value) {