isEmpty
Emite false si el Observable emite cualquier valor, o emite true si el Observable se completa sin emitir ningún valor
Last updated
import { EMPTY, of } from "rxjs";
import { isEmpty } from "rxjs/operators";
const empty$ = EMPTY;
const anotherEmpty$ = of();
empty$.pipe(isEmpty()).subscribe(console.log);
// Salida: true
anotherEmpty$.pipe(isEmpty()).subscribe(console.log);
// Salida: true import { Subject } from 'rxjs';
import { isEmpty } from 'rxjs/operators';
const source = new Subject<string>();
const result = source.pipe(isEmpty());
source.subscribe(x => console.log(x));
result.subscribe(x => console.log(x));
source.next('a');
source.next('b');
source.next('c');
source.complete();
// Salida: a, false, b, c