Package-level declarations

Types

Link copied to clipboard
class Diff<T>(object1: T?, object2: T?)
Link copied to clipboard
class Expanded<T>(val expanded: MutableState<Set<T>>, val singleOnly: MutableState<Boolean>)
Link copied to clipboard
@Serializable
value class Identifier<T : Any>(val value: String) : Comparable<Identifier<T>>
Link copied to clipboard
class LazySuspend<T>(initializer: suspend () -> T)
Link copied to clipboard
sealed class Loaded<out T>
Link copied to clipboard
data class Resource<out T>(val status: Status, val data: T?, val message: String?)

A generic class that holds a value with its loading status.

Link copied to clipboard
enum Status : Enum<Status>

Status of a resource that is provided to the UI.

Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun <T : Any> rememberExpanded(expanded: Set<T> = emptySet(), singleOnly: Boolean): Expanded<T>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard