Skip to content

callThen

La fonction callThen() applique un callback directement sur une valeur, ou attend une Promise avant d'exécuter ce même callback.

Exemple interactif

Syntaxe

typescript
function callThen<
	GenericInput extends unknown,
	GenericOutput extends unknown,
>(
	input: GenericInput,
	TheFunction: (
		input: Awaited<GenericInput>
	) => GenericOutput,
): GenericInput extends Promise<unknown>
	? Promise<Awaited<GenericOutput>>
	: GenericOutput;

Paramètres

  • input : Valeur directe ou Promise à transformer.
  • TheFunction : Callback exécuté avec la valeur résolue de input.

Valeur de retour

  • Si input est une valeur directe, retourne la sortie du callback.
  • Si input est une Promise, retourne une Promise résolue avec la sortie du callback.

Voir aussi

Diffusé sous licence MIT.