Skip to content

nullish

Transforme une valeur potentiellement null/undefined en Either. Permet de propager la présence/absence de manière type-safe.

Exemple interactif

Syntaxe

typescript
function nullish<const GenericInput extends unknown = undefined>(
  input: GenericInput
): GenericInput extends NullishValue
  ? EitherNullishEmpty<GenericInput>
  : EitherNullishFilled<GenericInput>;

Paramètres

  • input : Valeur à encapsuler (null, undefined ou toute autre valeur).

Valeur de retour

  • EitherNullishFilled lorsque la valeur existe.
  • EitherNullishEmpty lorsque la valeur est null ou undefined.

Voir aussi

Diffusé sous licence MIT.