Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

zip

import { zip } from "https://raw.githubusercontent.com/surma/observables-with-streams/28c55be6d855780c677fd1f4ba975f4d3144891d/src/combiners/zip.ts";

Zips items from multiple observables. The resulting observable emits items as array tuples.

function zip<T1, T2>(o1: Observable<T1>, o2: Observable<T2>): Observable<[T1, T2]>;
function zip<T1, T2, T3>(
o1: Observable<T1>,
o2: Observable<T2>,
o3: Observable<T3>,
): Observable<[T1, T2, T3]>;
function zip<T>(...os: Array<Observable<T>>): Observable<T[]>;
function zip<T>(...os: Array<Observable<T>>): Observable<T[]>;
§
zip<T1, T2>(o1: Observable<T1>, o2: Observable<T2>): Observable<[T1, T2]>
[src]

Zips items from multiple observables. The resulting observable emits items as array tuples.

§Type Parameters

§Parameters

§Return Type

§
Observable<[T1, T2]>
[src]

Observable that emits tuples of items.

§
zip<T1, T2, T3>(o1: Observable<T1>, o2: Observable<T2>, o3: Observable<T3>): Observable<[T1, T2, T3]>
[src]

§Type Parameters

§Return Type

§
Observable<[T1, T2, T3]>
[src]
§
zip<T>(...os: Array<Observable<T>>): Observable<T[]>
[src]

§Type Parameters

§Parameters

§
...os: Array<Observable<T>> optional
[src]

§Return Type

§
zip<T>(...os: Array<Observable<T>>): Observable<T[]>
[src]

§Type Parameters

§Parameters

§
...os: Array<Observable<T>> optional
[src]

§Return Type