```abstract class UseCaseInOut<IN, OUT> { ...
# multiplatform
h
Copy code
abstract class UseCaseInOut<IN, OUT> {
    operator fun invoke(param: IN): Flow<OUT> = flow { emit(block(param)) }
    protected abstract val block: suspend (param: IN) -> OUT
}
this is a generic function for my usecases in common module. how can I run this in Swift?