TerminalReader constructor

TerminalReader(
  1. CancelReader _reader, {
  2. String term = '',
  3. Duration escTimeout = defaultEscTimeout,
  4. bool useTerminfo = false,
  5. LegacyKeyEncoding? legacy,
})

Implementation

TerminalReader(
  this._reader, {
  this.term = '',
  this.escTimeout = defaultEscTimeout,
  this.useTerminfo = false,
  LegacyKeyEncoding? legacy,
}) : _parser = UvEventStreamParser(
       decoder: EventDecoder(legacy: legacy, useTerminfo: useTerminfo),
     ),
     _legacy = legacy ?? const LegacyKeyEncoding() {
  _table = buildKeysTable(_legacy, term, useTerminfo: useTerminfo);
}