guard<T> function

T guard<T>({
  1. required bool isConditionMet,
  2. required T value,
  3. String message = _kDefaultGuardMessage,
})

Returns value if isConditionMet else throws ArgumentError. Audited: 2026-06-12 11:26 EDT

Implementation

T guard<T>({
  required bool isConditionMet,
  required T value,
  String message = _kDefaultGuardMessage,
}) {
  if (!isConditionMet) throw ArgumentError(message);
  return value;
}