Package-level declarations

Types

Link copied to clipboard
abstract class CoroutineAbstractCommand(text: String, line: Int) : AbstractCommand
Link copied to clipboard
class PKGSCommandProvider : CommandProvider
Link copied to clipboard
@Serializable
data class SerializableIdentity(val group: String, val path: String)
Link copied to clipboard
@Serializable
data class SerializablePackageSearchDeclaredPackage(val id: String, val displayName: String, val coordinates: String, val declaredVersion: NormalizedVersion?, val declarationIndexes: DependencyDeclarationIndexes, val declaredScope: String?)
@Serializable
data class SerializablePackageSearchDeclaredRepository(val name: String? = null, val url: String)
Link copied to clipboard
@Serializable
sealed interface SerializablePackageSearchModule
Link copied to clipboard
@Serializable
data class SerializablePackageSearchModuleVariant(val name: String, val variantTerminology: PackageSearchModule.WithVariants.Terminology?, val declaredDependencies: List<SerializablePackageSearchDeclaredPackage>, val attributes: List<PackageSearchModuleVariant.Attribute>, val compatiblePackageTypes: List<PackagesType>, val isPrimary: Boolean, val dependencyMustHaveAScope: Boolean, val availableScopes: List<String>, val defaultScope: String?)
Link copied to clipboard
@Serializable
data class SerializableThrowable(val typeName: String? = null, val message: String, val stackTrace: List<String>, val cause: SerializableThrowable? = null)
Link copied to clipboard
@Serializable
data class TestResult<T>(val value: T? = null, val error: SerializableThrowable? = null)

Properties

Functions

Link copied to clipboard
inline fun <T, R> Flow<T>.map(context: CoroutineContext, crossinline transform: suspend (value: T) -> R): Flow<R>
Link copied to clipboard