The types your own classes are written in terms of: the annotations Octavius reads off them, a multiplatform BigDecimal, the serializers that keep numeric precision and PostgreSQL's infinity intact through JSON, and the case converter both sides name things with. Kotlin Multiplatform, so that commonMain can carry them.

Compile Dependencies (4)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
org.jetbrains.kotlin » kotlin-dom-api-compat
Kotlin DOM API compatibility library
2.4.02.4.21
Lang Runtime Apache 2.0
org.jetbrains.kotlin » kotlin-stdlib-js
Kotlin Standard Library for JS
2.4.02.4.21
Apache 2.0
org.jetbrains.kotlinx » kotlinx-serialization-json-js
Kotlin multiplatform serialization runtime library
1.11.01.12.0
Date/Time Apache 2.0
org.jetbrains.kotlinx » kotlinx-datetime-js
Kotlin Datetime Library
0.8.00.8.0-0.6.x-compat