pipe
La méthode pipe() enchaîne jusqu'à 15 fonctions synchrones en passant la sortie de l'une comme entrée de la suivante. Elle renvoie la dernière valeur calculée et reste entièrement typée à chaque étape.
Exemple interactif
Syntaxe
typescript
function pipe<Input, Output1>(
input: Input,
pipe1: (input: Input) => Output1
): Output1
function pipe<Input, Output1, Output2>(
input: Input,
pipe1: (input: Input) => Output1,
pipe2: (input: Output1) => Output2
): Output2
// ... surcharges supplémentaires (jusqu'à 15 fonctions)Paramètres
input: La valeur initiale à transformer.pipe1, pipe2, ...: Les fonctions appliquées séquentiellement. Chacune reçoit la sortie de la précédente.
Valeur de retour
La valeur retournée par la dernière fonction de la chaîne, avec un typage précis basé sur le chaînage.
