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 unEither, une promesse ou n'importe quelle valeur.Futurenormalise tout pour retourner unEitherdans 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
Futurepropage automatiquement le premierLeftrencontré : combinez-le avecE.rightAsyncPipepour vos pipelines async.- Utilisez
Future.all([...])pour attendre plusieurs opérations typées. - Préférez
futureSuccess/futureErrorpour créer des cas de base.
Voir aussi
futureSuccess.futureError.rightAsyncPipe– Pour chaîner des opérations async.
