tryToDuration function
Attempts to convert value to a Duration.
Returns null instead of throwing if conversion fails.
Implementation
Duration? tryToDuration(dynamic value, [String? unit]) {
try {
return toDuration(value, unit);
} catch (e) {
// intentionally ignored
return null;
}
}