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.