use method

void use(
  1. void action(
    1. T value
    )
)

One-time usage of event value.

Implementation

void use(void Function(T value) action) {
  final currentValue = _value;
  _value = null;
  if (currentValue != null) action(currentValue);
}