optional method
void
optional(
- T value
Makes the group optional and instead return the provided value
.
Implementation
void optional(T value) {
assert(!_optional, 'At most one optional value expected');
_optionalValue = value;
_optional = true;
}