RXJS custom operator

PHOTO EMBED

Wed Jun 29 2022 16:32:10 GMT+0000 (Coordinated Universal Time)

Saved by @Polly

export const debug = (level: number) => 
	(source: Observable<any>) => source.pipe(
        // Origional observable value = observalbeValue - remains unchanged
    	tap(observalbeValue => {
          console.log(level + observalbeValue)
        })
    )
content_copyCOPY

higher order function - takes and obs - returns an obs

https://angular-university.io/lesson/custom-rxjs-operator-2