TerminalReader constructor
TerminalReader(
- CancelReader _reader, {
- String term = '',
- Duration escTimeout = defaultEscTimeout,
- bool useTerminfo = false,
- 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);
}