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

expand

deprecated
@deprecated

The scheduler parameter will be removed in v8. If you need to schedule the inner subscription, use subscribeOn within the projection function: expand((value) => fn(value).pipe(subscribeOn(scheduler))). Details: Details: https://rxjs.dev/deprecations/scheduler-argument

function expand<T, O extends ObservableInput<unknown>>(
project: (value: T, index: number) => O,
concurrent?: number,
scheduler?: SchedulerLike,
): OperatorFunction<T, ObservedValueOf<O>>;
function expand<T, O extends ObservableInput<unknown>>(
project: (value: T, index: number) => O,
concurrent: number | undefined,
scheduler: SchedulerLike,
): OperatorFunction<T, ObservedValueOf<O>>;
§
expand<T, O extends ObservableInput<unknown>>(project: (value: T, index: number) => O, concurrent?: number, scheduler?: SchedulerLike): OperatorFunction<T, ObservedValueOf<O>>
[src]

§Type Parameters

§
O extends ObservableInput<unknown>
[src]

§Parameters

§
project: (value: T, index: number) => O
[src]
§
concurrent?: number optional
[src]
§
scheduler?: SchedulerLike optional
[src]
§
expand<T, O extends ObservableInput<unknown>>(project: (value: T, index: number) => O, concurrent: number | undefined, scheduler: SchedulerLike): OperatorFunction<T, ObservedValueOf<O>>
[src]

§Type Parameters

§
O extends ObservableInput<unknown>
[src]

§Parameters

§
project: (value: T, index: number) => O
[src]
§
concurrent: number | undefined
[src]