defer
La fonction defer() enregistre un callback de nettoyage que le runtime de flow exécute après la fin du flow. Elle est utile pour libérer des ressources ou lancer des effets de bord après un retour ou un break.
Exemple interactif
Syntaxe
typescript
function defer<
GenericOutput extends unknown
>(
theFunction: () => GenericOutput
): Generator<Defer<GenericOutput>, undefined>Paramètres
theFunction: Callback de nettoyage à exécuter quand le flow se termine.
Valeur de retour
Un générateur qui émet un effet de defer. Le résultat du callback n'est pas lui-même retourné par le flow.
