whenIsNullishFilled
Exécute un callback uniquement lorsque l'Either contient une valeur définie (NullishFilled).
Exemple interactif
Syntaxe
Signature classique
typescript
function whenIsNullishFilled<
const GenericInput extends unknown,
const GenericOutput extends AnyValue | EscapeVoid
>(
input: GenericInput,
theFunction: (value: Unwrap<Extract<ToEither<GenericInput>, EitherNullishFilled>>) => GenericOutput
): GenericOutput | Exclude<ToEither<GenericInput>, EitherNullishFilled>;Signature currifiée
typescript
function whenIsNullishFilled<
const GenericInput extends unknown,
const GenericOutput extends AnyValue | EscapeVoid
>(
theFunction: (value: Unwrap<Extract<ToEither<GenericInput>, EitherNullishFilled>>) => GenericOutput
): (input: GenericInput) => GenericOutput | Exclude<ToEither<GenericInput>, EitherNullishFilled>;Paramètres
theFunction: Callback appliqué quand la valeur est présente.input: Valeur/Either à traiter.
Valeur de retour
Résultat du callback ou valeur originale si l'Either était NullishEmpty.
