reverse method
Returns the sign-negated duration (positive <-> negative).
Duration.zero.reverse() is Duration.zero (Dart has no negative-zero
duration), and a double reverse is the identity: d.reverse().reverse()
equals d.
Example:
Duration(hours: 1).reverse().inHours; // -1
Duration(hours: -1).reverse().inHours; // 1
Audited: 2026-06-12 11:26 EDT
Implementation
@useResult
Duration reverse() => this * -1;