Package-level declarations

Types

Link copied to clipboard
class AnalyzeTuiApp(terminal: Terminal = Terminal(), layout: TuiLayout = TuiLayout())
Link copied to clipboard
class FullScreenSession(terminal: Terminal) : AutoCloseable
Link copied to clipboard
data class TerminalCapabilities(val ansiLevel: AnsiLevel, val isTty: Boolean, val isCi: Boolean, val supportsInteractiveTui: Boolean)
Link copied to clipboard
class TerminalCapabilitiesDetector(envProvider: (String) -> String? = { System.getenv(it) }, hasConsole: () -> Boolean = { System.console() != null })
Link copied to clipboard
Link copied to clipboard
data class TuiDependencyEntry(val coordinate: String, val currentVersion: String, val latestVersion: String? = null, val vulnerabilityCount: Int = 0, val outdatedCount: Int = 0, val maxSeverity: VulnerabilitySeverity? = null, val source: String = "report", val vulnerabilities: List<TuiVulnerability> = emptyList(), val chainPreview: List<String> = emptyList(), val transitiveTreeLines: List<String> = emptyList(), val updateSuggestion: UpdateSuggestion? = null)
Link copied to clipboard
data class TuiDimensions(val width: Int, val height: Int, val leftInnerWidth: Int, val rightInnerWidth: Int, val contentRows: Int)
Link copied to clipboard
object TuiKeymap
Link copied to clipboard
class TuiLayout(theme: TuiTheme = TuiTheme())
Link copied to clipboard
Link copied to clipboard
data class TuiShortcut(val key: String, val description: String)
Link copied to clipboard
data class TuiState(val entries: List<TuiDependencyEntry>, val summary: TuiSummary, val cursor: Int = 0, val scrollOffset: Int = 0, val activeFilter: TuiQuickFilter = TuiQuickFilter.DIRECT, val activeTab: TuiTab = TuiTab.DETAIL, val statusLine: String = "Listo", val confirmationPrompt: String? = null, val isTreeTabEnabled: Boolean = true, val treeUnavailableMessage: String? = null, val pendingUpdates: Map<String, UpdateSuggestion> = emptyMap(), val isLoading: Boolean = false, val loadingMessage: String = "", val loadingFrame: Int = 0, val loadError: String? = null)
Link copied to clipboard
data class TuiSummary(val projectName: String, val outdatedCount: Int, val vulnerableCount: Int, val totalEntries: Int)
Link copied to clipboard
enum TuiTab : Enum<TuiTab>
Link copied to clipboard
data class TuiTheme(val enabled: Boolean = true)
Link copied to clipboard
data class TuiVulnerability(val cveId: String, val severity: VulnerabilitySeverity, val cvssScore: Double?, val description: String?)