Skip to content

inject

La fonction inject() déclare qu'un flow a besoin d'une dépendance. La valeur réelle est fournie par F.run() ou F.exec() via le paramètre dependencies.

Exemple interactif

Syntaxe

typescript
function inject<
	GenericDependenceHandler extends DependenceHandler
>(
	dependenceHandler: GenericDependenceHandler
): Generator<
	Injection<GenericDependenceHandler>,
	ReturnType<GenericDependenceHandler>
>

Paramètres

  • dependenceHandler : Descripteur de dépendance créé avec F.createDependence().

Valeur de retour

Un générateur qui émet un effet d'injection. Une fois que le runner injecte la dépendance correspondante, le générateur retourne la valeur injectée.

Voir aussi

  • run - Fournit les dépendances au flow
  • exec - Peut override les dépendances pour des flows imbriqués

Diffusé sous licence MIT.