collectAsStateWithLifecycle

@Composable
fun <T> StorageSetting<T>.collectAsStateWithLifecycle(lifecycle: Lifecycle, initialValue: T? = tryGetValueNotNull(), minActiveState: Lifecycle.State = Lifecycle.State.STARTED, context: CoroutineContext = EmptyCoroutineContext): State<T?>
@Composable
fun <T, X> StorageSetting<T>.collectAsStateWithLifecycle(lifecycle: Lifecycle, initialValue: T? = tryGetValueNotNull(), minActiveState: Lifecycle.State = Lifecycle.State.STARTED, context: CoroutineContext = EmptyCoroutineContext, mapper: (T) -> X): State<X?>
@Composable
fun <T> StorageSetting<T>.collectAsStateWithLifecycle(initialValue: T? = tryGetValueNotNull(), lifecycleOwner: LifecycleOwner = LocalLifecycleOwner.current, minActiveState: Lifecycle.State = Lifecycle.State.STARTED, context: CoroutineContext = EmptyCoroutineContext): State<T?>
@Composable
fun <T, X> StorageSetting<T>.collectAsStateWithLifecycle(initialValue: T? = tryGetValueNotNull(), lifecycleOwner: LifecycleOwner = LocalLifecycleOwner.current, minActiveState: Lifecycle.State = Lifecycle.State.STARTED, context: CoroutineContext = EmptyCoroutineContext, mapper: (T) -> X): State<X?>