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.