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}) {
  if (!_storage.containsKey(key)) {
    if (onFail case Function()) {
      throw onFail!();
    }

    throw Exception('Key $key not found');
  }
  return _storage[key];
}