in build-logic/generatorlegacybuild/src/main/kotlin/karakum/cesium/TypeBase.kt [179:201]
override fun toConversionResults(): Sequence<ConversionResult> {
val nestedTypes = companion?.members
?.filter { it.isNestedType() }
?: emptyList()
val typeAliases = members
.asSequence()
.plus(nestedTypes)
.filterIsInstance<SimpleType>()
.filter { it.isTypeAlias }
.filter {
when (it.name) {
"RemoveCallback" -> name == "Event"
"DoneCallback" -> name == "KmlTourFlyTo"
"AnimationTimeCallback" -> name == "ModelAnimation"
else -> true
}
}
.map { ConversionResult(name = it.longName, body = DEFAULT_PACKAGE + it.toCode()) }
return super.toConversionResults()
.plus(typeAliases)
}