Каковы общие классы платформы в Котлине?

Я хотел бы использовать Kotlin для определения интерфейсов между клиентом и сервером.

В настоящее время Kotlin можно использовать в трех платформах: Java, Android, Web (JS).

Какие классы сборки Kotlin можно использовать во всех этих платформах?

Я ожидал бы некоторой общей зависимости библиотеки между kotlin-stdlib и kotlin-stdlib-js , но не смог ее найти.

С другой стороны, мне удалось создать следующий интерфейс, который можно использовать на всех трех платформах:

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

Итак, как я могу выяснить, что можно использовать на всех платформах, помимо Collection ?

Вы должны иметь возможность использовать все классы в kotlin-runtime и kotlin-stdlib , особенно все, что находится в stdlib / общей папке в репозитории Github.

В настоящее время разрабатываются мультиплатформенные проекты, и после их выпуска должно быть проще писать независимый от платформы код.