An open API service indexing awesome lists of open source software.

https://github.com/ericadamski/rx-trace

📝 A simple trace operator to help with debugging Rx streams
https://github.com/ericadamski/rx-trace

operators rxjs rxjs-observables rxjs6

Last synced: 3 months ago
JSON representation

📝 A simple trace operator to help with debugging Rx streams

Awesome Lists containing this project

README

        

# Rx-Trace

📝 A simple trace operator to help with debugging Rx streams

## API

```javascript
function trace( label: string, log: Function = console.log ): (source$: Observable) => Observable;
```

## Example

```javascript
import { from } from 'rxjs';
import { map, filter } from 'rxjs/operators';

import trace from 'rxtrace';

from([1, 2, 3])
.pipe(
map(i => i * 2),
trace('multiply'),
filter(i => i % 3 !== 0),
trace('not divisible by three')
)
.subscribe({
next(i) {
console.log(`result ${i}`);
},
});
```