For some reason I can't do this in my project
val f: Flow<Int> = flow<Int> { emit(1) }.transform<Int, Int> { emit(it) }
When I compile, I get
Error:(6, 32) Kotlin: Unresolved reference: transform
Error:(10, 47) Kotlin: Unresolved reference: transform
Error:(10, 69) Kotlin: Unresolved reference: emit
Error:(10, 74) Kotlin: Unresolved reference: it
So I set up a new project with the same dependency on
kotlinx-coroutines-core:1.3.7
. That works fine.
Also, oddly, all my other flow-related code that doesn't use
transform
is fine.
Has anyone else encountered this before?