Skip to content

justReturn ​

La fonction justReturn() construit une fonction constante : elle ignore son argument et renvoie toujours la même valeur. Elle existe aussi sous forme directe pour retourner immédiatement cette valeur.

Exemple interactif ​

Syntaxe ​

Signature classique ​

typescript
function justReturn<
	GenericInput extends unknown, 
	GenericInput extends AnyValue
>(
	input: GenericInput, 
	input: GenericInput
): GenericInput;

Signature currifiée ​

typescript
function justReturn<
	GenericInput extends unknown, 
	GenericInput extends AnyValue
>(
	input: GenericInput
): (input: GenericInput) => GenericInput;

Paramètres ​

  • input : La valeur constante à renvoyer.
  • input (surcharge directe) : Une valeur ignorée, utile pour rester compatible avec des callbacks.

Valeur de retour ​

  • Surcharge currifiée : une fonction qui renvoie toujours input quel que soit l'argument reçu.
  • Surcharge directe : la valeur input.

Voir aussi ​

  • justExec - Exécute un callback immédiatement et renvoie sa sortie
  • forward - Identité simple
  • pipe - Chaîner des transformations et insérer justReturn comme fallback

Diffusé sous licence MIT.