W3cubDocs

/RxJS

VirtualTimeScheduler

class stable

class VirtualTimeScheduler extends AsyncScheduler {
  protected static frameTimeFactor: number
  constructor(SchedulerAction: typeof AsyncAction = VirtualAction as any, maxFrames: number = Number.POSITIVE_INFINITY)
  frame: number
  index: number
  maxFrames: number
  flush(): void
}

Subclasses

  • TestScheduler

Static Properties

Property Type Description
frameTimeFactor number

Constructor

constructor(SchedulerAction: typeof AsyncAction = VirtualAction as any, maxFrames: number = Number.POSITIVE_INFINITY)

Parameters

SchedulerAction

Optional. Default is VirtualAction as any.

Type: typeof AsyncAction.

maxFrames

Optional. Default is Number.POSITIVE_INFINITY.

Type: number.

Properties

Property Type Description
frame number
index number
maxFrames number Declared in constructor.

Methods

flush(): void

Prompt the Scheduler to execute all of its queued actions, therefore clearing its queue.

Parameters

There are no parameters.

Returns

void:

© 2015–2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors.
Code licensed under an Apache-2.0 License. Documentation licensed under CC BY 4.0.
https://rxjs.dev/api/index/class/VirtualTimeScheduler