Javatpoint Logo
Javatpoint Logo

RxJS timeInterval() Utility Operator

RxJS timeInterval() operator is a utility operator used to emit an object that contains the current value and the time that has passed between emitting the current value and the last value calculated using scheduler input taken. It retrieves the current time at each emission and then calculates the difference. The time interval is calculated in milliseconds.

In other words, we can say that the RxJS timeInterval() operator intercepts the items from the source observable and emits in their place objects that indicate the amount of time that elapsed between pairs of emissions.

Syntax:

Following is the syntax of the RxJS timeInterval() utility operator:

Or

Parameter Explanation

  • scheduler: This is an optional argument used to calculate the time elapsed between the current and previous value from source observable. Its default is async.

Return value

The RxJS timeInterval() operator's return value is an observable that has source values and the time interval and emits infomation about value and interval.

Let us see some examples of the RxJS timeInterval() operator to understand it clearly.

Example

Output:

After executing the above example, you will see the following result:

RxJS timeInterval() Utility Operator

Example2 (Time between mouse clicks)

Output:

After executing the above example, you will see the following result:

RxJS timeInterval() Utility Operator
Next TopicRxJS Operators




Youtube For Videos Join Our Youtube Channel: Join Now

Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Preparation


Trending Technologies


B.Tech / MCA