Type de la valeur retournée par fn en cas de succès.
Fonction asynchrone à exécuter, pouvant être réessayée.
Nombre maximum de tentatives (entier non signé).
Délai en millisecondes entre chaque tentative (entier non signé).
Optionalsignal: AbortSignalSignal d'annulation optionnel. Si déclenché avant une tentative,
lève immédiatement une Error('retry aborted').
Une Promise résolvant avec la valeur de fn dès qu'une tentative réussit.
Tente d'exécuter
fnjusqu'àattemptsfois en cas d'échec.Entre chaque tentative, attend
delaymillisecondes. Si toutes les tentatives échouent, l'erreur de la dernière tentative est propagée. L'exécution peut être annulée à tout moment via unAbortSignal.