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

  • forward - Identité simple
  • pipe - Chaîner des transformations et insérer justReturn comme fallback

Diffusé sous licence MIT.