Skip to content
On this page

Comment utiliser empty en RxJS ?

En RxJS, empty est une fonction qui retourne un observable vide, c'est-à-dire un observable qui ne produit aucune valeur. Vous pouvez utiliser empty pour créer un observable qui ne produit aucune valeur, puis utiliser des opérateurs RxJS pour transformer ou combiner cet observable avec d'autres observables.

Voici un exemple d'utilisation de empty :

javascript
import { empty } from 'rxjs';

const observable = empty();

observable.subscribe({
  next: val => console.log(val),
  complete: () => console.log('Complete!')
});

Dans cet exemple, l'observable retourné par empty ne produit aucune valeur et la fonction complete du souscripteur est appelée immédiatement. Notez que la fonction next du souscripteur n'est jamais appelée car l'observable est vide.