Package-level declarations

Types

Link copied to clipboard

Properties

Link copied to clipboard
@get:Composable
val ApiPackage.latestVersion: ApiPackageVersion

Functions

Link copied to clipboard
@Composable
fun PackageSearchDeclaredPackage.evaluateUpgrade(): NormalizedVersion?
fun PackageSearchDeclaredPackage.evaluateUpgrade(stableOnly: Boolean): NormalizedVersion?
Link copied to clipboard
fun ApiPackage.getLatestVersion(stableOnly: Boolean): ApiPackageVersion
Link copied to clipboard
@Composable
fun PackageActionLink(text: String, actionType: ActionType, action: suspend (PackageSearchKnownRepositoriesContext) -> Unit)
Link copied to clipboard
@Composable
fun PackageGroupHeader(modifier: Modifier = Modifier, title: String, badges: List<String> = emptyList(), groupSize: Int, isGroupExpanded: Boolean, toggleCollapse: () -> Unit, onBadgesClick: () -> Unit = { }, rightContent: @Composable () -> Unit? = null)
Link copied to clipboard
@Composable
fun PackageRow(modifier: Modifier = Modifier, isActive: Boolean, isSelected: Boolean, isCompact: Boolean, icon: String?, actionPopupId: String, packageNameContent: @Composable RowScope.() -> Unit, editPackageContent: @Composable RowScope.() -> Unit? = null, mainActionContent: @Composable () -> Unit? = null, popupContent: @Composable BoxScope.() -> Unit? = null)
Link copied to clipboard
@Composable
fun RemotePackageMorePopupContent(apiPackage: ApiPackage, selectedModule: PackageSearchModuleData, onDismissRequest: () -> Unit)