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

combineLatest

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

Combines items from multiple observables. The resulting observable emits array tuples whenever any of the given observables emit, as long as every observable has emitted at least once. The tuples contain the last emitted item from each observable.

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

Combines items from multiple observables. The resulting observable emits array tuples whenever any of the given observables emit, as long as every observable has emitted at least once. The tuples contain the last emitted item from each observable.

§Type Parameters

§Parameters

§Return Type

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

Observable that emits tuples of items.

§
combineLatest<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]
§
combineLatest<T>(...os: Array<Observable<T>>): Observable<T[]>
[src]

§Type Parameters

§Parameters

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

§Return Type

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

§Type Parameters

§Parameters

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

§Return Type