clock library Null safety

Classes

Clock
A provider for the "current time" and points relative to the current time.

Properties

clock Clock
The default implementation of clock for the current Zone.
read-only
now DateTime
Returns the current time as reported by clock.
Deprecated('Use clock.now() instead.')">@Deprecated('Use clock.now() instead.')read-only

Functions

getStopwatch() Stopwatch
Returns a stopwatch that uses the current time as reported by clock.
Deprecated('Use clock.stopwatch() instead.')">@Deprecated('Use clock.stopwatch() instead.')
systemTime() DateTime
Returns the current system time.
Deprecated('Use new DateTime.now() instead.')">@Deprecated('Use new DateTime.now() instead.')
withClock<T>(Clock clock, T callback(), {bool isFinal = false}) → T
Runs callback with the given value for the top-level clock field.

Typedefs

TimeFunction = DateTime Function()
Returns current time.
Deprecated('Pass around an instance of Clock instead.')">@Deprecated('Pass around an instance of Clock instead.')