case2<TOptionType, TValue> function
TValue?
case2<TOptionType, TValue>(
- TOptionType selectedOption,
- Map<
TOptionType, TValue> branches, - [TValue? defaultValue = null]
Implementation
TValue? case2<TOptionType, TValue>(
TOptionType selectedOption,
Map<TOptionType, TValue> branches, [
TValue? defaultValue = null,
]) {
if (!branches.keys.any((x) => x == selectedOption)) {
return defaultValue;
}
var value = branches[selectedOption];
return value;
}