Closed suau closed 9 months ago
Thank you for the report. It's a little inaccurate. SkieSwiftXXXFlow
types are expected, but what you probably meant was that the element types supplied are KotlinInt
, KotlinBoolean
etc. This is caused by how Kotlin handles these types currently with generics and closures.
We should be able to fix this, but it'd be a source-breaking change for the rest of the codebase, because it'd map all KotlinInt
to Int32
, KotlinBoolean
to Bool
etc. I'll go ahead and convert this issue into a discussion so we can keep track of it as a proposed feature.
What is the problem?
How do we reproduce the issue?
Here the dummy greetings project from an otherwise empty project.
What versions of SKIE, Kotlin, and Gradle do you use?
Kotlin: 1.9.22 SKIE: 0.6.1
What is your SKIE Gradle configuration?
no additional config in Gradle