CompleterExtension<T> extension
Extension on Completer that provides additional completion functionality.
Allows safely completing a Completer only if it hasn't been completed yet.
Example:
final completer = Completer<String>();
// Won't throw if already completed
completer.completeIfNotComplete('value');
// Can also complete without value
completer.completeIfNotComplete();
- on
-
- Completer<
T>
- Completer<
Methods
-
completeIfNotComplete(
[FutureOr< T> ? value]) → void -
Available on Completer<
T> , provided by the CompleterExtension extension