docs/Structs/HistoricalSchedulerTimeConverter.html
public struct HistoricalSchedulerTimeConverter : VirtualTimeConverterType
Converts historical virtual time into real time.
Since historical virtual time is also measured in Date, this converter is identity function.
`
VirtualTimeUnit
`
Virtual time unit used that represents ticks of virtual clock.
Swift
public typealias VirtualTimeUnit = RxTime
`
VirtualTimeIntervalUnit
`
Virtual time unit used to represent differences of virtual times.
Swift
public typealias VirtualTimeIntervalUnit = TimeInterval
`
convertFromVirtualTime(_:)
`
Returns identical value of argument passed because historical virtual time is equal to real time, just decoupled from local machine clock.
Swift
public func convertFromVirtualTime(_ virtualTime: VirtualTimeUnit) -> RxTime
`
convertToVirtualTime(_:)
`
Returns identical value of argument passed because historical virtual time is equal to real time, just decoupled from local machine clock.
Swift
public func convertToVirtualTime(_ time: RxTime) -> VirtualTimeUnit
`
convertFromVirtualTimeInterval(_:)
`
Returns identical value of argument passed because historical virtual time is equal to real time, just decoupled from local machine clock.
Swift
public func convertFromVirtualTimeInterval(_ virtualTimeInterval: VirtualTimeIntervalUnit) -> TimeInterval
`
convertToVirtualTimeInterval(_:)
`
Returns identical value of argument passed because historical virtual time is equal to real time, just decoupled from local machine clock.
Swift
public func convertToVirtualTimeInterval(_ timeInterval: TimeInterval) -> VirtualTimeIntervalUnit
`
offsetVirtualTime(_:offset:)
`
Offsets Date by time interval.
Swift
public func offsetVirtualTime(_ time: VirtualTimeUnit, offset: VirtualTimeIntervalUnit) -> VirtualTimeUnit
| time |
Time.
|
| timeInterval |
Time interval offset.
|
Time offsetted by time interval.
`
compareVirtualTime(_:_:)
`
Compares two Dates.
Swift
public func compareVirtualTime(_ lhs: VirtualTimeUnit, _ rhs: VirtualTimeUnit) -> VirtualTimeComparison