parseDurationFromMillis static method
Parses a duration from milliseconds. The value
may be an int,
double, or number encoded String. If the value
cannot be processed
into a duration then this will return the defaultValue
.
Implementation
static Duration? parseDurationFromMillis(
dynamic value, [
Duration? defaultValue,
]) {
final millis = value is Duration ? value.inMilliseconds : parseInt(value);
return millis == null ? defaultValue : Duration(milliseconds: millis);
}