Skip to content

createExternalAsyncGenerator

La fonction createExternalAsyncGenerator() crée un générateur asynchrone piloté de l'extérieur, capable d'émettre une valeur ou de s'arrêter explicitement.

Exemple interactif

Syntaxe

typescript
function createExternalAsyncGenerator<
	GenericValue extends unknown
>(): {
	asyncGenerator: AsyncGenerator<GenericValue, void, unknown>;
	next: (value: GenericValue) => void;
	exit: () => void;
}

Paramètres

Cette fonction ne prend aucun paramètre.

Valeur de retour

Un objet contenant :

  • asyncGenerator : Le générateur asynchrone en attente d'une valeur externe.
  • next(value) : Envoie une valeur au générateur.
  • exit() : Arrête le générateur sans émettre de valeur.

Voir aussi

  • execute - Consomme un générateur
  • asyncMap - Applique des transformations asynchrones sur des itérables

Diffusé sous licence MIT.