from
The from() method creates an array from an iterable, an array-like object, or an async iterable.
Interactive example
Syntax
typescript
function from<
const GenericInput extends (ArrayLike<unknown> | Iterable<unknown> | AsyncIterable<unknown>)
>(
input: GenericInput
): GenericInput extends AsyncIterable<infer InferredValue>
? Promise<InferredValue[]>
: GenericInput extends Iterable<infer InferredValue>
? InferredValue[]
: GenericInput extends ArrayLike<infer InferredValue>
? InferredValue[]
: neverParameters
input: An iterable, an array-like object, or an async iterable to convert into an array.
Return value
An array containing all elements from the iterable. If the input is an async iterable, returns a Promise resolved with an array.
See also
toTuple- Converts an array to a tuple with strict typing
