You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
out/index.mydomain.module_node_3_minimal.kt:23:15: error: class 'MyDomain' is not abstract and does not implement abstract member public abstract fun add(evt: SomeEvent): Unit defined in Core.SomeDomain
external open class MyDomain : SomeDomain {
^
out/index.mydomain.module_node_3_minimal.kt:25:5: error: 'add' overrides nothing
override fun add(evt: SomeEvent)
Here's what's happening here - SomeEvent from "events" and SomeEvent from core are actually clashing.
The text was updated successfully, but these errors were encountered:
Consider following code:
core.d.ts:
events.d.ts:
index.d.ts:
After translation we end up with following
MyDomain
definition:which won't compile because:
Here's what's happening here - SomeEvent from "events" and SomeEvent from core are actually clashing.
The text was updated successfully, but these errors were encountered: