Package-level declarations
Types
Link copied to clipboard
data class CachedPageContext(val tabId: String, val url: String, val serializedPageContext: String, val collectedAt: Long)
Non-Room model representing a cached page context entry.
Link copied to clipboard
Link copied to clipboard
data class TabEntity(val tabId: String, val url: String? = null, val title: String? = null, val skipHome: Boolean = false, val viewed: Boolean = true, val position: Int = 0, val tabPreviewFile: String? = null, val sourceTabId: String? = null, val deletable: Boolean = false, val lastAccessTime: LocalDateTime? = null)
Link copied to clipboard
interface TabPageContextRepository
Repository for caching page content extracted by the JS PageContext layer. Content is stored per tab.
Link copied to clipboard
interface TabRepository
Link copied to clipboard
data class TabSwitcherData(val userState: TabSwitcherData.UserState, val layoutType: TabSwitcherData.LayoutType)