unwrap
La fonction unwrap() extrait la valeur interne d'un WrappedValue. Si l'entrée n'est pas wrappée, elle est renvoyée telle quelle.
Exemple interactif
Syntaxe
typescript
type Unwrap<
GenericAnyValue extends unknown
> = GenericAnyValue extends WrappedValue<infer inferredValue>
? inferredValue
: GenericAnyValue;
function unwrap<
GenericInput extends AnyValue,
GenericAnyValue extends AnyValue | WrappedValue<GenericInput>
>(
anyValue: GenericAnyValue
): Unwrap<GenericAnyValue>;Paramètres
anyValue: Valeur wrappée ou non à déballer.
Valeur de retour
La valeur interne si l'entrée était wrappée, sinon la valeur d'entrée.
Voir aussi
wrapValue- Enveloppe une valeur
