Package-level declarations

Types

Link copied to clipboard
class PackageListBuilder(isCompact: Boolean, onlyStable: Boolean, headerCollapsedStates: Map<PackageListItem.Header.Id, PackageListItemEvent.SetHeaderState.TargetState>, packagesLoadingState: Set<PackageListItem.Package.Id>, headerLoadingStates: Set<PackageListItem.Header.Id.Declared>, searchQuery: String, modulesMap: Map<PackageSearchModule.Identity, PackageSearchModule>)
Link copied to clipboard
data class PackageListChange(val selectedModules: List<PackageSearchModule>, val searchResultMap: Map<PackageListItem.Header.Id.Remote, Search>, val headerCollapsedStates: Map<PackageListItem.Header.Id, PackageListItemEvent.SetHeaderState.TargetState>, val packagesLoadingState: Set<PackageListItem.Package.Id>, val searchQuery: String, val stableOnly: Boolean, val headerLoadingStates: Set<PackageListItem.Header.Id.Declared>)
Link copied to clipboard
interface PackageListItem
Link copied to clipboard
@Serializable
interface PackageListItemEvent
Link copied to clipboard
class PackageListViewModel(project: Project, viewModelScope: CoroutineScope) : Disposable
Link copied to clipboard
interface Search

Functions

Link copied to clipboard
fun PackageSearchDeclaredPackage.matchesSearchQuery(searchQuery: String): Boolean