Package-level declarations

Types

Link copied to clipboard

Properties

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

Functions

Link copied to clipboard
fun MenuScope.DeclaredPackageMoreActionsMenu(dependencyManager: PackageSearchDependencyManager, module: PackageSearchModule, packageSearchDeclaredPackage: PackageSearchDeclaredPackage, service: PackageSearchProjectService, isActionPerformingState: MutableState<ActionState?>, popupOpenState: MutableState<String?>, onActionPerformed: () -> Unit = { })
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: MenuScope.() -> Unit? = null)
Link copied to clipboard
fun MenuScope.RemotePackageMoreActionsMenu(apiPackage: ApiPackage, group: PackageGroup.Remote, isActionPerformingState: MutableState<ActionState?>, service: PackageSearchProjectService, isOnlyStable: Boolean, onActionPerformed: () -> Unit = {})