IoTerminalBackend constructor

IoTerminalBackend()

Creates a new IO terminal backend.

Implementation

IoTerminalBackend() {
  if (Platform.isWindows) {
    _startWindowsInputReader();
  } else {
    _stdinSubscription = _stdinStream.listen(
      (List<int> chunk) {
        _rawInputController.add(chunk);
      },
      onDone: () {
        _rawInputController.close();
      },
    );
  }
}