diff --git a/src/main/kotlin/org/briarproject/briar/desktop/viewmodel/ComposeUtils.kt b/src/main/kotlin/org/briarproject/briar/desktop/viewmodel/ComposeUtils.kt index 16e4abea0ab75b79779072a71591794662d5b6b6..8c1d5be8e73bcaa6bf998d6f77479843fe468409 100644 --- a/src/main/kotlin/org/briarproject/briar/desktop/viewmodel/ComposeUtils.kt +++ b/src/main/kotlin/org/briarproject/briar/desktop/viewmodel/ComposeUtils.kt @@ -68,6 +68,12 @@ fun <VM : ViewModel> viewModel( return viewModel } +/** + * Returns this [MutableState] as an immutable [State]. + */ fun <T> MutableState<T>.asState(): State<T> = this +/** + * Returns this [SnapshotStateList] as an immutable [List]. + */ fun <T> SnapshotStateList<T>.asList(): List<T> = this