Skip to content

innerPipe ​

La méthode innerPipe() prépare un pipeline synchrone réutilisable : elle retourne une fonction qui appliquera la chaîne de transformations à n'importe quel input compatible.

Exemple interactif ​

Syntaxe ​

typescript
function innerPipe<Input, Output1>(
	pipe1: (input: Input) => Output1
): (input: Input) => Output1

function innerPipe<Input, Output1, Output2>(
	pipe1: (input: Input) => Output1,
	pipe2: (input: Output1) => Output2
): (input: Input) => Output2

// ... surcharges supplémentaires (jusqu'à 15 fonctions)

Paramètres ​

  • pipe1, pipe2, ... : Les fonctions appliquées séquentiellement. Chaque sortie est l'entrée de la suivante.

Valeur de retour ​

Une fonction qui accepte l'input initial et renvoie le résultat final du pipeline, avec un typage strict sur chaque étape.

Voir aussi ​

  • pipe - Version immédiate qui exécute directement le pipeline
  • asyncInnerPipe - Variante asynchrone qui compose des promesses ou FutureEither

Diffusé sous licence MIT.