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<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<T extends Record<string, ObservableInput<any>>>(sourcesObject: T): Observable<[K in keyof T]: ObservedValueOf<T[K]>>;
§
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.
§Return Type
§
Observable<unknown>
[src]§
combineLatest<A extends readonly unknown[]>(sources: readonly [...ObservableInputTuple<A>]): Observable<A>
[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]§Return Type
§
combineLatest<A extends readonly unknown[], R>(sources: readonly [...ObservableInputTuple<A>], resultSelector: (...values: A) => R): Observable<R>
[src]§Parameters
§
sources: readonly [...ObservableInputTuple<A>]
[src]§Return Type
§
combineLatest<A extends readonly unknown[]>(sources: readonly [...ObservableInputTuple<A>], scheduler: SchedulerLike): Observable<A>
[src]§Return Type
§
combineLatest<A extends readonly unknown[]>(...sources: [...ObservableInputTuple<A>]): Observable<A>
[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]§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]§Parameters
§
...sourcesAndResultSelector: [...ObservableInputTuple<A>, (...values: A) => R] optional
[src]§Return Type
§
combineLatest<A extends readonly unknown[]>(...sourcesAndScheduler: [...ObservableInputTuple<A>, SchedulerLike]): Observable<A>
[src]§Parameters
§
...sourcesAndScheduler: [...ObservableInputTuple<A>, SchedulerLike] optional
[src]§Return Type
§
combineLatest(sourcesObject: [K in any]: never): Observable<never>
[src]§Return Type
§
Observable<never>
[src]§
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]§Return Type
§
Observable<[K in keyof T]: ObservedValueOf<T[K]>>
[src]