flow wrap
Creates a wrapper for a function returning Flow accepting no arguments
fun $NAME$(onEach: ($TYPE$) -> Unit, onCompletion: (Throwable?) -> Unit): Cancellable =
$NAME$().collect(onEach, onCompletion)
flow wrap 1
Creates a wrapper for a function returning Flow accepting one argument
fun $NAME$($P1$: $T1$, onEach: ($TYPE$) -> Unit, onCompletion: (Throwable?) -> Unit): Cancellable =
$NAME$($P1$).collect(onEach, onCompletion)
You can extend this pattern to any number of arguments