Skip to content

future ​

Classe Future<T> : une promesse enrichie capable de transporter des Either et d'exposer des helpers comme Future.all.

Exemple interactif ​

Syntaxe ​

typescript
function future<
	GenericEither extends AnyValue
>(value: GenericEither): Future<GenericEither>;

Paramètres ​

  • input : Peut être un Either, une promesse ou n'importe quelle valeur. Future normalise tout pour retourner un Either dans un contexte async.

Valeur de retour ​

Une instance de Future, sous-classe de Promise, dont await retourne automatiquement un Either (FutureSuccess, FutureError, ou tout Either fourni).

Bonnes pratiques ​

  • Utilisez Future.all([...]) pour attendre plusieurs opérations typées.
  • Préférez futureSuccess / futureError pour créer des cas de base.

Voir aussi ​

Diffusé sous licence MIT.