validation/guard_utils library

Defensive coding helpers (guard patterns, invariants) — roadmap #700.

Functions

guard<T>({required bool isConditionMet, required T value, String message = _kDefaultGuardMessage}) → T
Returns value if isConditionMet else throws ArgumentError. Audited: 2026-06-12 11:26 EDT
guardArgument(bool isConditionMet, [String message = _kDefaultGuardMessage]) → void
Throws ArgumentError if isConditionMet is false, with message. Audited: 2026-06-12 11:26 EDT