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
