Skip to content

Instantly share code, notes, and snippets.

@caroso1222
Created January 9, 2019 05:01
Show Gist options
  • Save caroso1222/178d149368e1c7bbec6aeb0a2bcb9786 to your computer and use it in GitHub Desktop.
Save caroso1222/178d149368e1c7bbec6aeb0a2bcb9786 to your computer and use it in GitHub Desktop.
rxjs-log-step-4.ts
export function log() {
return function logFn<T>(source: Observable<T>) {
const output = new Observable<T>(observer => {
source.subscribe(
val => {
console.log(val);
observer.next(val);
},
err => console.error(err),
() => console.log('%ccomplete', 'color: green')
);
});
return output;
};
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment