Create TypeScript interfaces from Kotlin classes
@Serializable
data class PlayerDetails(
val name: String,
val health: Float,
)
println(
KxsTsGenerator().generate(Color.serializer().descriptor)
)
interface PlayerDetails {
name: string;
health: number;
}
See the docs for working examples.