Skip to content
This repository was archived by the owner on Apr 20, 2018. It is now read-only.

Commit 0b5ed6d

Browse files
Fixing isIterable checks
1 parent 86d9478 commit 0b5ed6d

34 files changed

Lines changed: 58 additions & 58 deletions

dist/rx.all.compat.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,12 +224,12 @@
224224
var doneEnumerator = Rx.doneEnumerator = { done: true, value: undefined };
225225

226226
var isIterable = Rx.helpers.isIterable = function (o) {
227-
return o[$iterator$] !== undefined;
228-
}
227+
return o && o[$iterator$] !== undefined;
228+
};
229229

230230
var isArrayLike = Rx.helpers.isArrayLike = function (o) {
231231
return o && o.length !== undefined;
232-
}
232+
};
233233

234234
Rx.helpers.iterator = $iterator$;
235235

dist/rx.all.compat.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rx.all.compat.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rx.all.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -222,12 +222,12 @@
222222
var doneEnumerator = Rx.doneEnumerator = { done: true, value: undefined };
223223

224224
var isIterable = Rx.helpers.isIterable = function (o) {
225-
return o[$iterator$] !== undefined;
226-
}
225+
return o && o[$iterator$] !== undefined;
226+
};
227227

228228
var isArrayLike = Rx.helpers.isArrayLike = function (o) {
229229
return o && o.length !== undefined;
230-
}
230+
};
231231

232232
Rx.helpers.iterator = $iterator$;
233233

dist/rx.all.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rx.all.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rx.compat.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,12 +224,12 @@
224224
var doneEnumerator = Rx.doneEnumerator = { done: true, value: undefined };
225225

226226
var isIterable = Rx.helpers.isIterable = function (o) {
227-
return o[$iterator$] !== undefined;
228-
}
227+
return o && o[$iterator$] !== undefined;
228+
};
229229

230230
var isArrayLike = Rx.helpers.isArrayLike = function (o) {
231231
return o && o.length !== undefined;
232-
}
232+
};
233233

234234
Rx.helpers.iterator = $iterator$;
235235

dist/rx.compat.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rx.compat.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/rx.experimental.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -93,12 +93,12 @@
9393
var doneEnumerator = Rx.doneEnumerator = { done: true, value: undefined };
9494

9595
var isIterable = Rx.helpers.isIterable = function (o) {
96-
return o[$iterator$] !== undefined;
97-
}
96+
return o && o[$iterator$] !== undefined;
97+
};
9898

9999
var isArrayLike = Rx.helpers.isArrayLike = function (o) {
100100
return o && o.length !== undefined;
101-
}
101+
};
102102

103103
Rx.helpers.iterator = $iterator$;
104104

0 commit comments

Comments
 (0)