timer
Creates an Observable that starts emitting after an dueTime
and
emits ever increasing numbers after each period
of time thereafter.
Parameters
dueTime |
Optional. Default is The initial delay time specified as a Date object or as an integer denoting milliseconds to wait before emitting the first value of 0`. |
periodOrScheduler |
Optional. Default is The period of time between emissions of the subsequent numbers. |
scheduler |
Optional. Default is The |
Returns
Observable<number>
: An Observable that emits a 0
after the
dueTime
and ever increasing numbers after each period
of time
thereafter.
Description
Its like interval
, but you can specify when
should the emissions start.
timer
returns an Observable that emits an infinite sequence of ascending
integers, with a constant interval of time, period
of your choosing
between those emissions. The first emission happens after the specified
dueTime
. The initial delay may be a Date
. By default, this
operator uses the async
SchedulerLike
to provide a notion of time, but you
may pass any SchedulerLike
to it. If period
is not specified, the output
Observable emits only one value, 0
. Otherwise, it emits an infinite
sequence.