Skip to content

to ​

La méthode to() transforme une valeur en un nouvel objet selon un schéma de transformation.

Exemple interactif ​

Syntaxe ​

Signature classique ​

typescript
function to<
	GenericInput extends unknown,
	GenericShapeObject extends ShapeObject<GenericInput>
>(
	input: GenericInput,
	shapeObject: FixDeepFunctionInfer<ShapeObject<GenericInput>, GenericShapeObject>
): ComputesResult<GenericShapeObject>

Signature currifiee ​

typescript
function to<
	GenericInput extends unknown,
	GenericShapeObject extends ShapeObject<NoInfer<GenericInput>>
>(
	shapeObject: ShapeObject<NoInfer<GenericInput>> & GenericShapeObject
): (input: GenericInput) => ComputesResult<NoInfer<GenericShapeObject>>

Paramètres ​

  • input : La valeur source à transformer.
  • shapeObject : Un objet définissant la forme du résultat, où chaque propriété est une fonction qui prend l'input et retourne une valeur.

Valeur de retour ​

Un nouvel objet construit selon le schéma de transformation.

Voir aussi ​

Diffusé sous licence MIT.