Launch-Coroutine и другие не поддерживаются для KotlinJS 1.2? - PullRequest
0 голосов
/ 18 мая 2018

Я сейчас пробую сопрограммы для моего проекта kotlin-js на node.js.

Я использую IntelliJ-Idea и плагин kotlin 1.2.40

Подпрограммы должны поддерживаться, они?Но «запуск» -программы не найден в IDE?!

С другой стороны, найдено пространство имен kotlin.coroutines.experimental, и я могу использовать, например, функцию suspendCoroutine, но не намного больше того, что должно на самом делебыть доступным для сопрограмм.

1 Ответ

0 голосов
/ 18 мая 2018

launch, а также async и все остальные используемые вами материалы находятся в kotlinx.coroutines, который не является частью стандартной библиотеки.Стандартная библиотека содержит только низкоуровневые примитивы, такие как suspendCoroutine, которые вы упомянули.

Поэтому вы должны добавить зависимость к org.jetbrains.kotlinx:kotlinx-coroutines-core.

...