nope/test/testNopeObservable.ts

21 lines
530 B
TypeScript
Raw Normal View History

2020-08-21 14:49:48 +00:00
import { filter } from 'rxjs/operators';
import { nopeObservable } from "../lib/observables/nopeObservable";
const observable = new nopeObservable(0);
const subscriptionSmaller = observable.pipe(
filter((v, idx) => v < 10)
).subscribe((v) => {
console.log('smaller 10:', v)
});
const subscriptionGreater = observable.pipe(
filter((v, idx) => v > 10)
).subscribe((v) => {
console.log('greater 10: ', v)
});
let i = 1;
while (i < 20) {
observable.currentValue = i++;
console.log('current', observable.currentValue);
}