Skip to content

optional

Encapsule une valeur undefined/définie dans un Either, utile pour propager les champs optionnels.

Exemple interactif

Syntaxe

typescript
function optional<
	const GenericInput extends unknown = undefined
>(
  input: GenericInput
): GenericInput extends undefined
  ? EitherOptionalEmpty
  : EitherOptionalFilled<GenericInput>;

Paramètres

  • input : Peut être undefined ou une valeur concrète.

Valeur de retour

  • EitherOptionalFilled si la valeur est définie.
  • EitherOptionalEmpty sinon.

Voir aussi

Diffusé sous licence MIT.