require function

void require(
  1. bool value, [
  2. String? message
])

Throws IllegalArgumentException if value is false. If message is supplied, it is used as the error message.

Implementation

// ignore: avoid_positional_boolean_parameters
void require(bool value, [String? message]) {
  if (!value) {
    throw IllegalArgumentException(message ?? 'Value is required to be true');
  }
}