getOrFail method

  1. @override
Map<String, dynamic> getOrFail(
  1. String key, {
  2. Exception onFail()?,
})

Implementation

@override
Map<String, dynamic> getOrFail(String key, {Exception Function()? onFail}) {
  final value = get(key);
  if (value == null) {
    if (onFail case Function()) {
      throw onFail!();
    }

    throw Exception('Key $key not found');
  }
  return value;
}