1.0.1 • Published 6 years ago

npx-rxjs-operators v1.0.1

Weekly downloads
8
License
-
Repository
-
Last release
6 years ago

RxJS operators

Install

npm install npx-rxjs-operators

Usage

import { randomElement } from 'npx-rxjs-operators';

Operators

randomElement


Get a single random element from the array

import { randomElement } from 'npx-rxjs-operators';

const subject = new BehaviorSubject([ 1, 2, 3, ]).pipe(
    randomElement(),
    take(1),
);

subject.subscribe(value => {
    // value can be 1 or 2 or 3 ...
});

randomElements


Get an array with from the array

import { randomElements } from 'npx-rxjs-operators';

const subject = new BehaviorSubject([ 5, 6, 7, 8, ]).pipe(
    randomElements(2),
    take(1),
);

subject.subscribe(value => {
    // value can be [ 5, 6 ] or [ 5, 7 ] or [ 8, 6 ] ...
});