Kotlin 中常见的平台 类 是什么?

What are the platform common classes in Kotlin?

我想使用 Kotlin 来定义客户端和服务器之间的接口。

目前,Kotlin 可以在 3 个平台上使用:Java、Android、Web(JS)。

我可以在所有这些平台上使用什么 Kotlin 内置 类?

我希望 kotlin-stdlib and kotlin-stdlib-js 之间有一些共同的库依赖关系,但找不到。

另一方面,我设法创建了以下可在所有 3 个平台上使用的界面:

interface SomeApi {
    fun update(params: Collection<String>)
}

那么,除了 Collection 之外,我如何找出可以跨所有平台使用的内容?

您应该能够使用 kotlin-runtimekotlin-stdlib 中的所有 类,尤其是 Github 存储库中 stdlib/common 文件夹中的所有内容。

多平台项目目前正在开发中,一旦发布,编写平台独立代码应该会更容易。