Skip to content

override ​

La méthode override() remplace les propriétés d'un objet par celles d'un autre, en ignorant les valeurs undefined.

Exemple interactif ​

Syntaxe ​

Signature classique ​

typescript
function override<
	GenericInput extends object
>(
	input: GenericInput,
	value: Partial<NoInfer<GenericInput>>
): GenericInput

Signature currifiee ​

typescript
function override<
	GenericInput extends object
>(
	value: Partial<NoInfer<GenericInput>>
): (input: GenericInput) => GenericInput

Paramètres ​

  • input : L'objet de base.
  • input : Un objet partiel contenant les propriétés à remplacer.

Valeur de retour ​

Un nouvel objet avec les propriétés remplacées (les valeurs undefined sont ignorées).

Voir aussi ​

  • assign - Fusionne plusieurs objets ensemble

Diffusé sous licence MIT.