BACK
ReferencedelayWhen
Reference · 55

delayWhen

delayWhen

rxjs.dev

Delays each value until a signal from an Observable factory.

Signature

delayWhen(delayDurationSelector: (value: T, index: number) => ObservableInput): MonoTypeOperatorFunction

What it does

For each value it creates a delay Observable. The value passes on only after that delay Observable emits or completes.

When to use

When the delay depends on the data: backoff by index, staggered animations, deferred notifications.

See also

delay, timer

script.ts // TypeScript
CONSOLE · Console output
Hit Run to see the result...