Skip to content

transformProperties

La méthode transformProperties() transforme plusieurs propriétés d'un objet via des fonctions.

Exemple interactif

Syntaxe

Signature classique

typescript
function transformProperties<
	GenericObjectInput extends object,
	GenericTransformObject extends TransformObject<GenericObjectInput>
>(
	input: GenericObjectInput,
	transformObject: FixDeepFunctionInfer<TransformObject<GenericObjectInput>, GenericTransformObject>
): ComputesResult<GenericObjectInput, GenericTransformObject>

Signature currifiee

typescript
function transformProperties<
	GenericObjectInput extends object,
	GenericTransformObject extends TransformObject<NoInfer<GenericObjectInput>>
>(
	transformObject: TransformObject<NoInfer<GenericObjectInput>> & GenericTransformObject
): (input: GenericObjectInput) => ComputesResult<NoInfer<GenericObjectInput>, NoInfer<GenericTransformObject>>

Paramètres

  • input : L'objet source.
  • transformObject : Un objet où chaque clé correspond à une propriété à transformer et la valeur est une fonction de transformation.

Valeur de retour

Un nouvel objet avec les propriétés transformées.

Voir aussi

  • transformProperty - Transforme une seule propriété
  • to - Transforme une valeur en un nouvel objet

Diffusé sous licence MIT.