Time.duration constructor
Time.duration(
- Duration duration
Implementation
factory Time.duration(Duration duration) {
var milliseconds = duration.inMilliseconds;
// todo: I think this can be optimized
var nanosecondsInterval = TimeConstants.nanosecondsPerMicrosecond
* (duration.inMicroseconds - duration.inMilliseconds * TimeConstants.microsecondsPerMillisecond);
return MillisecondTime(milliseconds, nanosecondsInterval);
}