assign
La méthode assign() fusionne plusieurs objets ensemble (similaire à Object.assign mais type-safe).
Exemple interactif
Syntaxe
Signature classique
typescript
function assign<
GenericInput extends object,
GenericUpdate extends Partial<Record<keyof GenericInput, unknown>> & AnyObject
>(
input: GenericInput,
update: GenericUpdate
): AssignObjects<GenericInput, GenericUpdate>Signature currifiee
typescript
function assign<
GenericInput extends object,
GenericUpdate extends Partial<Record<keyof GenericInput, unknown>> & AnyObject
>(
input: GenericUpdate
): (input: GenericInput) => AssignObjects<GenericInput, GenericUpdate>Paramètres
input: L'objet de base.update: L'objet à fusionner avec l'objet de base.
Valeur de retour
Un nouvel objet résultant de la fusion, avec un typage précis.
Voir aussi
override- Remplace les propriétés en ignorant les undefined
