fromSeconds static method
Creates a duration from seconds (can be fractional).
Implementation
static HoraDuration fromSeconds(double seconds) {
_validateFinite(seconds, 'seconds');
final absSeconds = seconds.abs();
final s = absSeconds.truncate();
final ms = ((absSeconds - s) * 1000).round();
return HoraDuration(
seconds: s.abs(),
milliseconds: ms.abs(),
isNegative: seconds < 0,
).normalize();
}