write method

  1. @override
Future<Result<void>> write(
  1. TerminalWrite output
)
override

Writes output to the session.

Implementation

@override
Future<Result<void>> write(TerminalWrite output) async {
  writes.add(output);
  return _writeResults.isNotEmpty
      ? _writeResults.removeFirst()
      : const Ok<void>(null);
}