Skip to content

Instantly share code, notes, and snippets.

@vinhlee95
Created November 10, 2019 05:54
Show Gist options
  • Save vinhlee95/5fc80c951838f7ad37b452386287c8dd to your computer and use it in GitHub Desktop.
Save vinhlee95/5fc80c951838f7ad37b452386287c8dd to your computer and use it in GitHub Desktop.
import { Observable } from 'rxjs'
const observable = new Observable(observer => {
const array = [1,2,3,4,5]
array.forEach(number => {
if(!isOdd(number)) {
observer.error('Invalid even number')
}
observer.next(number)
})
observer.complete()
return () => cleanUp();
})
observable.subscribe(console.log) // 1, 'Invalid even number'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment