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 ouPromiseà transformer.TheFunction: Callback exécuté avec la valeur résolue deinput.
Valeur de retour
- Si
inputest une valeur directe, retourne la sortie du callback. - Si
inputest unePromise, retourne unePromiserésolue avec la sortie du callback.
Voir aussi
externalPromise- Crée une promesse contrôlable depuis l'extérieurpromiseObject- Résout un objet de promessesasyncPipe- Chaîne des transformations asynchrones
