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

combineLatest

You have passed any here, we can't figure out if it is an array or an object, so you're getting unknown. Use better types.

function combineLatest<T extends AnyCatcher>(arg: T): Observable<unknown>;
function combineLatest(sources: []): Observable<never>;
function combineLatest<A extends readonly unknown[]>(sources: readonly [...ObservableInputTuple<A>]): Observable<A>;
function combineLatest<A extends readonly unknown[], R>(
sources: readonly [...ObservableInputTuple<A>],
resultSelector: (...values: A) => R,
scheduler: SchedulerLike,
): Observable<R>;
function combineLatest<A extends readonly unknown[], R>(sources: readonly [...ObservableInputTuple<A>], resultSelector: (...values: A) => R): Observable<R>;
function combineLatest<A extends readonly unknown[]>(sources: readonly [...ObservableInputTuple<A>], scheduler: SchedulerLike): Observable<A>;
function combineLatest<A extends readonly unknown[]>(...sources: [...ObservableInputTuple<A>]): Observable<A>;
function combineLatest<A extends readonly unknown[], R>(...sourcesAndResultSelectorAndScheduler: [...ObservableInputTuple<A>, (...values: A) => R, SchedulerLike]): Observable<R>;
function combineLatest<A extends readonly unknown[], R>(...sourcesAndResultSelector: [...ObservableInputTuple<A>, (...values: A) => R]): Observable<R>;
function combineLatest<A extends readonly unknown[]>(...sourcesAndScheduler: [...ObservableInputTuple<A>, SchedulerLike]): Observable<A>;
function combineLatest(sourcesObject: [K in any]: never): Observable<never>;
function combineLatest<T extends Record<string, ObservableInput<any>>>(sourcesObject: T): Observable<[K in keyof T]: ObservedValueOf<T[K]>>;
§
combineLatest<T extends AnyCatcher>(arg: T): Observable<unknown>
[src]

You have passed any here, we can't figure out if it is an array or an object, so you're getting unknown. Use better types.

§Type Parameters

§
T extends AnyCatcher
[src]

§Parameters

§
arg: T
[src]

Something typed as any

§Return Type

§
combineLatest(sources: []): Observable<never>
[src]

§Parameters

§
sources: []
[src]

§Return Type

§
combineLatest<A extends readonly unknown[]>(sources: readonly [...ObservableInputTuple<A>]): Observable<A>
[src]

§Type Parameters

§
A extends readonly unknown[]
[src]

§Parameters

§
sources: readonly [...ObservableInputTuple<A>]
[src]

§Return Type

§
combineLatest<A extends readonly unknown[], R>(sources: readonly [...ObservableInputTuple<A>], resultSelector: (...values: A) => R, scheduler: SchedulerLike): Observable<R>
[src]

§Type Parameters

§
A extends readonly unknown[]
[src]

§Parameters

§
sources: readonly [...ObservableInputTuple<A>]
[src]
§
resultSelector: (...values: A) => R
[src]

§Return Type

§
combineLatest<A extends readonly unknown[], R>(sources: readonly [...ObservableInputTuple<A>], resultSelector: (...values: A) => R): Observable<R>
[src]

§Type Parameters

§
A extends readonly unknown[]
[src]

§Parameters

§
sources: readonly [...ObservableInputTuple<A>]
[src]
§
resultSelector: (...values: A) => R
[src]

§Return Type

§
combineLatest<A extends readonly unknown[]>(sources: readonly [...ObservableInputTuple<A>], scheduler: SchedulerLike): Observable<A>
[src]

§Type Parameters

§
A extends readonly unknown[]
[src]

§Parameters

§
sources: readonly [...ObservableInputTuple<A>]
[src]

§Return Type

§
combineLatest<A extends readonly unknown[]>(...sources: [...ObservableInputTuple<A>]): Observable<A>
[src]

§Type Parameters

§
A extends readonly unknown[]
[src]

§Parameters

§
...sources: [...ObservableInputTuple<A>] optional
[src]

§Return Type

§
combineLatest<A extends readonly unknown[], R>(...sourcesAndResultSelectorAndScheduler: [...ObservableInputTuple<A>, (...values: A) => R, SchedulerLike]): Observable<R>
[src]

§Type Parameters

§
A extends readonly unknown[]
[src]

§Parameters

§
...sourcesAndResultSelectorAndScheduler: [...ObservableInputTuple<A>, (...values: A) => R, SchedulerLike] optional
[src]

§Return Type

§
combineLatest<A extends readonly unknown[], R>(...sourcesAndResultSelector: [...ObservableInputTuple<A>, (...values: A) => R]): Observable<R>
[src]

§Type Parameters

§
A extends readonly unknown[]
[src]

§Parameters

§
...sourcesAndResultSelector: [...ObservableInputTuple<A>, (...values: A) => R] optional
[src]

§Return Type

§
combineLatest<A extends readonly unknown[]>(...sourcesAndScheduler: [...ObservableInputTuple<A>, SchedulerLike]): Observable<A>
[src]

§Type Parameters

§
A extends readonly unknown[]
[src]

§Parameters

§
...sourcesAndScheduler: [...ObservableInputTuple<A>, SchedulerLike] optional
[src]

§Return Type

§
combineLatest(sourcesObject: [K in any]: never): Observable<never>
[src]

§Parameters

§
sourcesObject: [K in any]: never
[src]

§Return Type

§
combineLatest<T extends Record<string, ObservableInput<any>>>(sourcesObject: T): Observable<[K in keyof T]: ObservedValueOf<T[K]>>
[src]

§Type Parameters

§
T extends Record<string, ObservableInput<any>>
[src]

§Parameters

§
sourcesObject: T
[src]

§Return Type

§
Observable<[K in keyof T]: ObservedValueOf<T[K]>>
[src]