0.2.1 • Published 4 years ago

rxmetics v0.2.1

Weekly downloads
3
License
MIT
Repository
github
Last release
4 years ago

banner

Arithmetics for RxJS observables.

Build Status Code Coverage NPM Version License

npm i rxmetics

This is a minimal RxJS library for lazy people. Instead of this:

import { combineLatest, ... } from 'rxjs';
import { map, ... } from 'rxjs/operators';

// ...

combineLatest(a, b).pipe(map(([a, b]) => a + b))...

You can do this:

import { add } from 'rxmetics';

// ...

add(a, b)...

Or this:

import { add } from 'rxmetics/pipes';

// ...

a.pipe(add(b))...

But its not just for numbers (its RxJS arithmetics):

import { and, eq } from 'rxmetics';

// ...

and(a.pipe(eq(32)), b.pipe(eq('halo')))...
import { rxl } from 'rxmetics';
import { interval } from 'rxjs';

// ...

rxl`hellow ${interval(1000)}`.subscribe(console.log);

// RESULT:
// > hellow
// > hellow 1
// > hellow 2
// > hellow 3
// ...

Check out the docs for more info.

0.2.1

4 years ago

0.2.0

4 years ago

0.1.4

4 years ago

0.1.3

4 years ago

0.1.2

4 years ago

0.1.1

4 years ago

0.1.0

4 years ago

0.0.3

4 years ago

0.0.2

4 years ago

0.0.1

4 years ago