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,undefinedou toute autre valeur).
Valeur de retour
EitherNullishFilledlorsque la valeur existe.EitherNullishEmptylorsque la valeur estnullouundefined.
