The .d.ts file for the Conn class looks like this:
export declare class Conn { constructor(botOptions: BotOptions, options?: Partial<ConnOptions>); } This is my MCProxy.kt:
@JsModule("@icetank/mcproxy") @JsNonModule external class Conn { constructor(botOptions: BotOptions) } When I try to use the Conn kotlin class by simply creating it, and supplying it with the botOptions, kotlin complains and says that Conn is not a constructor. Here is the full error:
 val conn = Conn(object : BotOptions { TypeError: Conn is not a constructor Here is the code I use to create the Conn object:
 val conn = Conn(object : BotOptions { override var host: String = "localhost" override var port: Int = 25565 override var username: String = "MyBot" })