Interface: ITimeSkippingInfo
Properties of a TimeSkippingInfo.
Implemented by
Properties
currentSessionSkipCount
• Optional currentSessionSkipCount: null | number
The number of skips accumulated in the current session, bounded by max_session_skip_count.
A new session begins — and this resets to 0 — each time max_session_skip_count is updated.
currentTime
• Optional currentTime: null | ITimestamp
Current virtual time of the execution. If the execution hasn't skipped any time yet, it will be the same as wall clock time.
effectiveConfig
• Optional effectiveConfig: null | ITimeSkippingConfig
The current effective time-skipping config, which can differ from the config the user last set:
internally-defaulted fields are populated, and enabled reflects whether the execution is still
skipping time — e.g. it is set to false once max_session_skip_count is reached, the fast-forward
completes, or a client call disables time skipping.
fastForwardInfo
• Optional fastForwardInfo: null | ITimeSkippingFastForwardInfo
The execution's current fast-forward, if any. Unset if time skipping is enabled without a fast-forward.