AnsiTerminalService constructor

AnsiTerminalService({
  1. required TerminalCapabilitiesDetector capabilitiesDetector,
  2. required TerminalSizeTracker sizeTracker,
})

Creates a new factory with specific capability detection and size tracking.

Implementation

AnsiTerminalService({
  required TerminalCapabilitiesDetector capabilitiesDetector,
  required TerminalSizeTracker sizeTracker,
}) : _capabilitiesDetector = capabilitiesDetector,
     _sizeTracker = sizeTracker {
  viewport = _AnsiTerminalViewport._(this);
  logger = _AnsiTerminalLogger._(this);
}