forkJoin
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 forkJoin<A extends readonly unknown[]>(sources: readonly [...ObservableInputTuple<A>]): Observable<A>;
function forkJoin<A extends readonly unknown[], R>(sources: readonly [...ObservableInputTuple<A>], resultSelector: (...values: A) => R): Observable<R>;
function forkJoin<A extends readonly unknown[]>(...sources: [...ObservableInputTuple<A>]): Observable<A>;
function forkJoin<A extends readonly unknown[], R>(...sourcesAndResultSelector: [...ObservableInputTuple<A>, (...values: A) => R]): Observable<R>;
function forkJoin<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]§
forkJoin<A extends readonly unknown[]>(sources: readonly [...ObservableInputTuple<A>]): Observable<A>
[src]§Parameters
§
sources: readonly [...ObservableInputTuple<A>]
[src]§Return Type
§
forkJoin<A extends readonly unknown[], R>(sources: readonly [...ObservableInputTuple<A>], resultSelector: (...values: A) => R): Observable<R>
[src]§Parameters
§
sources: readonly [...ObservableInputTuple<A>]
[src]§Return Type
§
forkJoin<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
§
forkJoin(sourcesObject: [K in any]: never): Observable<never>
[src]§Return Type
§
Observable<never>
[src]§
forkJoin<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]