getOrFail method
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;
}