SwiftKotlin
SwiftKotlin copied to clipboard
Static constants not properly mapped to Companion objects
This Swift:
public struct VoucherCampaign {
public static let inviteFriendsId = VoucherCampaignId("INVITE_FRIENDS")
}
Translates to:
public data class VoucherCampaign(
public val inviteFriendsId = VoucherCampaignId("INVITE_FRIENDS")
) {}
But should have a companion object with the static constant:
public data class VoucherCampaign {
object Companion {
val inviteFriendsId = VoucherCampaignId("INVITE_FRIENDS")
}
}