Package-level declarations
Properties
Functions
Link copied to clipboard
Link copied to clipboard
Cancel the Job if it's active.
Link copied to clipboard
Link copied to clipboard
fun <T> defaultCoroutineGlobal(coroutineStart: CoroutineStart = CoroutineStart.DEFAULT, block: suspend () -> T): Job
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T> ioCoroutineGlobal(coroutineStart: CoroutineStart = CoroutineStart.DEFAULT, block: suspend () -> T): Job
Link copied to clipboard
Link copied to clipboard
fun <T> mainCoroutineGlobal(coroutineStart: CoroutineStart = CoroutineStart.DEFAULT, block: suspend () -> T): Job
Link copied to clipboard
inline fun AndroidViewModel.makeIOCall(crossinline onCallExecuted: () -> Unit = {}, crossinline ioCall: suspend () -> Unit): Job
inline fun CoroutineScope.makeIOCall(crossinline onCallExecuted: () -> Unit = {}, crossinline ioCall: suspend () -> Unit): Job
inline fun AndroidViewModel.makeIOCall(crossinline onCallExecuted: () -> Unit = {}, crossinline onErrorAction: (throwable: Throwable) -> Unit = { _ -> }, crossinline ioCall: suspend () -> Unit): Job
inline fun CoroutineScope.makeIOCall(crossinline onCallExecuted: () -> Unit = {}, crossinline onErrorAction: (throwable: Throwable) -> Unit = { _ -> }, crossinline ioCall: suspend () -> Unit): Job
inline fun <T> AndroidViewModel.makeIOCall(crossinline onCallExecuted: () -> Unit = {}, crossinline onErrorAction: (throwable: Throwable) -> Unit = { _ -> }, crossinline ioCall: suspend () -> T, crossinline onCalled: (model: T) -> Unit): Job
Link copied to clipboard
Link copied to clipboard
inline fun CoroutineScope.nonCancellable(coroutineStart: CoroutineStart = CoroutineStart.DEFAULT, crossinline function: suspend () -> Unit): Job
Link copied to clipboard
fun AppCompatActivity.nonCancellableCoroutine(action: suspend (scope: CoroutineScope) -> Unit = {}): Job
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun EditText.textChanges(skipInitialValue: Boolean = false, debounce: Long = 300): Flow<CharSequence?>
fun TextView.textChanges(skipInitialValue: Boolean = false, debounce: Long = 300): Flow<CharSequence?>
Link copied to clipboard
Link copied to clipboard
inline fun CoroutineScope.unconfined(coroutineStart: CoroutineStart = CoroutineStart.DEFAULT, crossinline function: suspend () -> Unit): Job
Link copied to clipboard
fun AppCompatActivity.unconfinedCoroutine(action: suspend (scope: CoroutineScope) -> Unit = {}): Job
Link copied to clipboard
fun <T> unconfinedCoroutineGlobal(coroutineStart: CoroutineStart = CoroutineStart.DEFAULT, block: suspend () -> T): Job
Link copied to clipboard
fun ViewModel.viewModelDefaultCoroutine(coroutineStart: CoroutineStart = CoroutineStart.DEFAULT, action: suspend (scope: CoroutineScope) -> Unit = {}): Job
Link copied to clipboard
fun ViewModel.viewModelIOCoroutine(coroutineStart: CoroutineStart = CoroutineStart.DEFAULT, action: suspend (scope: CoroutineScope) -> Unit = {}): Job
Link copied to clipboard
fun ViewModel.viewModelMainCoroutine(coroutineStart: CoroutineStart = CoroutineStart.DEFAULT, action: suspend (scope: CoroutineScope) -> Unit = {}): Job
Link copied to clipboard
fun ViewModel.viewModelNonCancellableCoroutine(coroutineStart: CoroutineStart = CoroutineStart.DEFAULT, action: suspend (scope: CoroutineScope) -> Unit = {}): Job
Link copied to clipboard
fun ViewModel.viewModelUnconfinedCoroutine(coroutineStart: CoroutineStart = CoroutineStart.DEFAULT, action: suspend (scope: CoroutineScope) -> Unit = {}): Job
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard