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.

Implementation

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