toTuple
The toTuple() method converts a value into a tuple by applying a series of transformation functions.
Interactive example
Syntax
Classic signature
typescript
function toTuple<
GenericInput extends unknown,
GenericShapeTuple extends ShapeTuple<GenericInput>
>(
input: GenericInput,
shapeObject: ShapeTuple<GenericInput> & GenericShapeTuple
): ComputesResult<GenericShapeTuple>Curried signature
typescript
function toTuple<
GenericInput extends unknown,
GenericShapeTuple extends ShapeTuple<NoInfer<GenericInput>>
>(
shapeObject: ShapeTuple<NoInfer<GenericInput>> & GenericShapeTuple
): (input: GenericInput) => ComputesResult<NoInfer<GenericShapeTuple>>Parameters
input: The input value to transform into a tuple.shapeObject: An array of functions to apply to the input to build the tuple.
Return value
A tuple containing the results of each function applied to the input, with strict typing.
See also
from- Creates an array from an iterable
