AnsiTerminalService.agnostic constructor
AnsiTerminalService.agnostic({
- Duration? terminalSizePollingInterval,
Creates a factory with automatic configuration corresponding to the current platform.
This factory method provides sensible defaults for most use cases:
- Automatically detects terminal capabilities
- Sets up appropriate size tracking for the
Implementation
factory AnsiTerminalService.agnostic({
Duration? terminalSizePollingInterval,
}) {
final capabilitiesDetector = TerminalCapabilitiesDetector.agnostic();
final sizeTracker = TerminalSizeTracker.agnostic(
pollingInterval:
terminalSizePollingInterval ?? Duration(milliseconds: 50),
);
return AnsiTerminalService(
capabilitiesDetector: capabilitiesDetector,
sizeTracker: sizeTracker,
);
}