CompleterExtension<T> extension

on

Methods

safeComplete([T? value, void orElse()?]) → void

Available on Completer<T>, provided by the CompleterExtension extension

Completes this completer with optional value only if it has not already been completed.
safeCompleteError(Object error, [StackTrace? stackTrace]) → void

Available on Completer<T>, provided by the CompleterExtension extension

Completes this completer with error and an optional stackTrace only if it has not already been completed.