TerminalRunner
io.worxbend.tui.runtime.TerminalRunner
final class TerminalRunner(backend: Backend, config: RunnerConfig, nanoTime: () => Long, redrawRequested: () => Boolean) extends Runner
The production Runner: raw mode + alternate screen setup, diff-driven redraws, tick emission, resize handling, and render-thread registration around a Backend.
nanoTime is injectable so tick scheduling is testable; production code uses the system clock.
Attributes
- Graph
-
- Supertypes
Members list
In this article