Skip to content

Instantly share code, notes, and snippets.

@fudini
Created June 13, 2015 14:58
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fudini/ba111df419b08ea2b061 to your computer and use it in GitHub Desktop.
Save fudini/ba111df419b08ea2b061 to your computer and use it in GitHub Desktop.
RxJS SuperAgent
var toObservable = request => Rx.Observable.create(observer => {
var req = request.end((err, res) => {
if(err) {
observer.onError(err)
} else {
observer.onNext(res)
observer.onComplete()
}
})
return Rx.Disposable.create(() => {
req.abort()
})
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment