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

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<T extends AnyCatcher>(arg: T): Observable<unknown>;
function forkJoin(scheduler: null | undefined): Observable<never>;
function forkJoin(sources: readonly []): Observable<never>;
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(sourcesObject: [K in any]: never): Observable<never>;
function forkJoin<T extends Record<string, ObservableInput<any>>>(sourcesObject: T): Observable<[K in keyof T]: ObservedValueOf<T[K]>>;
§
forkJoin<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

§
forkJoin(scheduler: null | undefined): Observable<never>
[src]

§Parameters

§
scheduler: null | undefined
[src]

§Return Type

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

§Parameters

§
sources: readonly []
[src]

§Return Type

§
forkJoin<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

§
forkJoin<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

§
forkJoin<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

§
forkJoin<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

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

§Parameters

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

§Return Type

§
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]

§Parameters

§
sourcesObject: T
[src]

§Return Type

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