Hasan Nagizade
abstract class UseCaseInOut<IN, OUT> { operator fun invoke(param: IN): Flow<OUT> = flow { emit(block(param)) } protected abstract val block: suspend (param: IN) -> OUT }
A modern programming language that makes developers happier.