Size: a a a

2021 March 25

AN

Alexander Nozik in Kotlin JS
Алексей Овсянников
Всем привет, тут кажется уже задавали вопрос, но как жить с жсным async/await в котлине? Мне вот нужно повызывать кучу js методов, которых нужно дожидаться через await. Пока что я это сделал саспендами с external, но боюсь, что не сработает просто
из JS возвращаешь Promise и делаешь asDeferred
источник

УТ

Устинов Тихон... in Kotlin JS
Алексей Овсянников
Всем привет, тут кажется уже задавали вопрос, но как жить с жсным async/await в котлине? Мне вот нужно повызывать кучу js методов, которых нужно дожидаться через await. Пока что я это сделал саспендами с external, но боюсь, что не сработает просто
Я сделал калбеками, одинаково для всех пдатформ, на js просто делаю обёртку промисом и все
источник

GD

Graf Dracula in Kotlin JS
код знаю, когда смотрю готовый код  читаю понимаю, но у самово когда  дела доходит делать или создавать что  нибудь   не получается в чём проблема дайте совет наченаюшиму програмисту
источник

DT

Dmitrii Tukhvatullin in Kotlin JS
Graf Dracula
код знаю, когда смотрю готовый код  читаю понимаю, но у самово когда  дела доходит делать или создавать что  нибудь   не получается в чём проблема дайте совет наченаюшиму програмисту
Больше практики. No pain, no gain
источник

IK

Ilya Komarov in Kotlin JS
Graf Dracula
код знаю, когда смотрю готовый код  читаю понимаю, но у самово когда  дела доходит делать или создавать что  нибудь   не получается в чём проблема дайте совет наченаюшиму програмисту
начни с проектирования и продумывания "на бумаге"
источник

GD

Graf Dracula in Kotlin JS
ок спасибо
источник
2021 March 26

AI

Arkadii Ivanov in Kotlin JS
Привет! А кто-нибудь натыкался на этот баг? https://youtrack.jetbrains.com/issue/KT-42073
У меня в двух проектах не получается включить IR из-за этого.
источник
2021 April 03

УТ

Устинов Тихон... in Kotlin JS
Как для JS указать приоритетный конструктор?
источник

AN

Alexander Nozik in Kotlin JS
Устинов Тихон
Как для JS указать приоритетный конструктор?
Что такое приоритетный конструктор?
источник

УТ

Устинов Тихон... in Kotlin JS
я сделал 2 конструктора перегрузкой так как Swift не может в аргументы по умолчанию, но теперь в JS не первый не второй не выполняется😢
источник

AN

Alexander Nozik in Kotlin JS
Устинов Тихон
я сделал 2 конструктора перегрузкой так как Swift не может в аргументы по умолчанию, но теперь в JS не первый не второй не выполняется😢
Добавьте скобочки в GetOffering и наследуйте конструкторы от основного. Вообще в котлин не надо делать вторичные конструкторы без острой необходимости
источник

УТ

Устинов Тихон... in Kotlin JS
Alexander Nozik
Добавьте скобочки в GetOffering и наследуйте конструкторы от основного. Вообще в котлин не надо делать вторичные конструкторы без острой необходимости
я бы рад не делать если бы не Swift, спросил в общем чате как сделать как для JVM @JvmOverloads, и мне сказали что для Swift нет такого,  вот решил проверить такой способ
источник

АО

Алексей Овсянников... in Kotlin JS
open class GetOffering (url: String, config: String = "epc_widget") { constructor(url: String) : this(url, "epc_widget") ... }`
источник

AN

Alexander Nozik in Kotlin JS
Устинов Тихон
я бы рад не делать если бы не Swift, спросил в общем чате как сделать как для JVM @JvmOverloads, и мне сказали что для Swift нет такого,  вот решил проверить такой способ
Сделайте фактори функции
источник

IP

Iaroslav Postovalov in Kotlin JS
Устинов Тихон
я бы рад не делать если бы не Swift, спросил в общем чате как сделать как для JVM @JvmOverloads, и мне сказали что для Swift нет такого,  вот решил проверить такой способ
Вообще, там надо смотреть на objc-шные заголовки - что оно генерирует для конструктора с дефолтами
источник

IP

Iaroslav Postovalov in Kotlin JS
Прям аннотации нет явно, но оно чисто в теории может и так оверлоады генерировать
источник

УТ

Устинов Тихон... in Kotlin JS
Алексей Овсянников
open class GetOffering (url: String, config: String = "epc_widget") { constructor(url: String) : this(url, "epc_widget") ... }`
вот такой способ вроде бы работает для всех 👍
источник

АО

Алексей Овсянников... in Kotlin JS
Устинов Тихон
вот такой способ вроде бы работает для всех 👍
Крутяк, рад:)
источник

АО

Алексей Овсянников... in Kotlin JS
Устинов Тихон
вот такой способ вроде бы работает для всех 👍
Там может быть коллизия с главным конструктором, чтобы исправить - достаточно убрать дефолтное значение для конфига
источник
2021 April 05

ВС

Виталий Сычёв... in Kotlin JS
Здравствуйте, пробую работать с React Table(https://github.com/JetBrains/kotlin-wrappers/tree/master/kotlin-react-table), но  получаю ошибку в консоль. Подскажите как исправить эту ошибку?
источник