reportMode method

  1. @override
void reportMode(
  1. int mode,
  2. bool decPrivate
)
override

Implementation

@override
void reportMode(int mode, bool decPrivate) {
  final state = switch (decPrivate) {
    true => _decModeState(mode),
    false => _ansiModeState(mode),
  };
  final privateMarker = switch (decPrivate) {
    true => '?',
    false => '',
  };
  onOutput?.call('\x1b[$privateMarker$mode;$state\x24y');
}