Files
blitz-kt/src/main/kotlin/blitz/func/Utils.kt
alexander.nutz 6e9300fac6 refactor
2024-03-25 09:19:27 +01:00

10 lines
319 B
Kotlin

package blitz.func
import blitz.collections.ByteBatchSequence
import blitz.collections.stringify
fun <T> Monad<Sequence<Sequence<T>>>.flatten(): Monad<Sequence<T>> =
bind { it.flatten() }
fun Monad<ByteBatchSequence>.stringify(batch: Int = 64): Monad<Sequence<String>> =
bind { it.stringify(batch) }