Scheduler
deprecatedAn execution context and a data structure to order tasks and schedule their
execution. Provides a notion of (potentially virtual) time, through the
now()
getter method.
Each unit of work in a Scheduler is called an Action
.
class Scheduler {
now(): number;
schedule(work, delay?, state?): Subscription;
}
Scheduler is an internal implementation detail of RxJS, and should not be used directly. Rather, create your own class and implement SchedulerLike. Will be made internal in v8.
§Implements
§Properties
A getter method that returns a number representing the current time (at the time this function was called) according to the scheduler's own internal clock.
§Methods
Schedules a function, work
, for execution. May happen at some point in
the future, according to the delay
parameter, if specified. May be passed
some context object, state
, which will be passed to the work
function.
The given arguments will be processed an stored as an Action object in a queue of actions.
A function representing a task, or some unit of work to be executed by the Scheduler.
A subscription in order to be able to unsubscribe the scheduled work.