Gets a scheduler that schedules work via a timed callback based upon platform.
Gets a scheduler that schedules work via a timed callback based upon platform.
For all schedule calls, it defaults to:
Rx.Scheduler.`default`
Gets a scheduler that schedules work as soon as possible on the current thread.
Gets a scheduler that schedules work as soon as possible on the current thread. This implementation does not support relative and absolute scheduling due to thread blocking required.
Rx.Scheduler.currentThread
Gets a scheduler that schedules work via a timed callback based upon platform.
Gets a scheduler that schedules work via a timed callback based upon platform. An alias exists as Rx.Scheduler.async.
For all schedule calls, it defaults to:
Gets a scheduler that schedules work immediately on the current thread.
Gets a scheduler that schedules work immediately on the current thread.
Rx.Scheduler.immediate
Determines whether the given object is a Scheduler instance.
Determines whether the given object is a Scheduler instance.
(Any): The object to determine whether it is a Scheduler instance.
(Boolean): Whether the given object is a Scheduler.
Normalizes the specified time span value to a positive value.
Normalizes the specified time span value to a positive value.
(Number): The time span value to normalize.
(Number): The specified time span value if it is zero or positive; otherwise, 0
Rx.Scheduler.normalize(timeSpan)
Scheduler Class