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
  ? NullishEmpty<GenericInput>
  : NullishFilled<GenericInput>;

Paramètres ​

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

Valeur de retour ​

  • NullishFilled lorsque la valeur existe.
  • NullishEmpty lorsque la valeur est null ou undefined.

Voir aussi ​

Diffusé sous licence MIT.