Package-level declarations

Types

Link copied to clipboard
abstract class AbstractDataMapEntry<T : Any> : DataMap
Link copied to clipboard
sealed interface DataMap
Link copied to clipboard
abstract class DataMapElement<T : Any>(val key: DataMap.Key<T>) : AbstractDataMapEntry<T>
Link copied to clipboard
data class DataMapEntry<T : Any>(val key: DataMap.Key<T>, val value: T) : AbstractDataMapEntry<T>
Link copied to clipboard
Link copied to clipboard
class LRUCache<K : Any, V : Any>(val maxCount: Int, val maxSize: Long, initialCount: Int = maxCount / 10)
Link copied to clipboard
sealed interface MutableDataMap : DataMap
Link copied to clipboard
class OverlayScope : BoxScope
Link copied to clipboard
class OverlayState(coroutineScope: CoroutineScope)

Functions

Link copied to clipboard
fun dataMapOf(vararg entries: AbstractDataMapEntry<*>): DataMap
Link copied to clipboard
inline fun <V> eagerProperty(crossinline builder: (KProperty<*>) -> V): EagerProperty<V>
Link copied to clipboard
Link copied to clipboard
@Composable
fun IconButtonWithTooltip(text: String, icon: ImageVector, keys: String? = null, enabled: Boolean = true, onClick: () -> Unit)
Link copied to clipboard
Link copied to clipboard
fun MutableDataMap(initial: DataMap? = null): MutableDataMap
Link copied to clipboard
@Composable
fun OverlayedBox(overlay: @Composable OverlayScope.() -> Unit, modifier: Modifier = Modifier, overlayEnabled: Boolean = true, state: OverlayState = rememberOverlayState(), content: @Composable BoxScope.() -> Unit)
Link copied to clipboard
operator fun DataMap.plus(other: DataMap): DataMap
Link copied to clipboard
Link copied to clipboard
infix fun <T : Any> DataMap.Key<T>.sets(value: T): DataMapEntry<T>