Mirror: 🎩 A tiny but capable push & pull stream library for TypeScript and Flow

Fix toObservable operator for zen-observable for unbound observer methods

Changed files
+2 -2
src
+2 -2
src/web/Wonka_observable.re
···
(_observer: observableObserverT('a)): observableSubscriptionT => {
let next: (. 'a) => unit = [%raw
{|
-
(typeof _observer === 'object' ? _observer.next : _observer) || function () {}
+
(typeof _observer === 'object' ? _observer.next.bind(_observer) : _observer) || function () {}
|}
];
let complete: (. unit) => unit = [%raw
{|
-
(typeof _observer === 'object' ? _observer.complete : arguments[2]) || function () {}
+
(typeof _observer === 'object' ? _observer.complete.bind(_observer) : arguments[2]) || function () {}
|}
];