Skip to content

toWrappedValue ​

La fonction toWrappedValue() garantit qu'une valeur est enveloppée : si elle est déjà un WrappedValue, elle est retournée telle quelle, sinon elle est wrappée.

Exemple interactif ​

Syntaxe ​

typescript
function toWrappedValue<
	GenericInnerValue extends AnyValue,
	GenericInput extends MaybeWrapped<GenericInnerValue>
>(
	input: GenericInput
): GenericInput extends WrappedValue ? GenericInput : WrappedValue<GenericInput>;

Paramètres ​

  • input : Valeur (déjà wrappée ou non) à normaliser en WrappedValue.

Valeur de retour ​

La valeur wrappée, ou la valeur initiale si elle l'était déjà.

Voir aussi ​

Diffusé sous licence MIT.