We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fd7f08e commit d5d5360Copy full SHA for d5d5360
json/src/TSGenerator.kt
@@ -112,7 +112,8 @@ open class TSGenerator(
112
}
113
var fullType = if (ts[0].isLowerCase()) ts
114
else ts + (args.takeIf { it.isNotEmpty() }?.joinToString(prefix = "<", postfix = ">") { tsType(it.type) } ?: "")
115
- if (args.firstOrNull()?.type?.jvmErasure?.isSubclassOf(Enum::class) == true) fullType = "Partial<$fullType>"
+ if (fullType.startsWith("Record") && args.firstOrNull()?.type?.jvmErasure?.isSubclassOf(Enum::class) == true)
116
+ fullType = "Partial<$fullType>"
117
return fullType
118
119
0 commit comments