API reference / @evolu/common / Time

Time

Interfaces

InterfaceDescription
TimeRetrieves the current time in milliseconds, similar to Date.now().
TimeDep-

Type Aliases

Type AliasDescription
DSingle digit 0-9. Used internally for DurationString validation.
DaysDays 1-99. Used internally for DurationString validation.
DurationDuration can be either a DurationString or milliseconds as NonNegativeInt.
DurationStringTemplate literal type for compile-time validated duration strings.
HoursHours 1-23. Used internally for DurationString validation.
MmSsMinutes and seconds 1-59. Used internally for DurationString validation. Uses single digits for 1-9, full numbers for 10-59.

Functions

FunctionDescription
createTestTimeCreates a Time that returns a monotonically increasing number based on a queueMicrotask.
createTimeCreates a Time using Date.now().
durationToNonNegativeIntConverts a duration to milliseconds.

Was this page helpful?