Skip to content

Zipped

Zipped<T> = { [K in keyof T]: T[K] extends Iterable<infer U> ? U : T[K] extends AsyncIterable<infer U> ? U : never }

Defined in: packages/core/src/iterable/zip.ts:8

The element type of each iterable in T, as a tuple in the same order.

Accepts async iterables so zip and zipAsync share one definition.

T extends readonly MaybeAsyncIterable<unknown>[]