Bernhard
07/27/2026, 8:53 AMEdoardo Luppi
07/27/2026, 9:00 AMBernhard
07/27/2026, 9:01 AMEdoardo Luppi
07/27/2026, 9:01 AMinstanceof checks.Bernhard
07/27/2026, 9:02 AMBernhard
07/27/2026, 9:03 AMEdoardo Luppi
07/27/2026, 9:03 AMBernhard
07/27/2026, 9:03 AMEdoardo Luppi
07/27/2026, 9:05 AMBernhard
07/27/2026, 9:05 AMBernhard
07/27/2026, 9:06 AMEdoardo Luppi
07/27/2026, 9:06 AMBernhard
07/27/2026, 9:06 AMBernhard
07/27/2026, 9:07 AMBernhard
07/27/2026, 9:07 AMBernhard
07/27/2026, 9:08 AMBernhard
07/27/2026, 9:08 AMEdoardo Luppi
07/27/2026, 9:09 AMBernhard
07/27/2026, 9:09 AMEdoardo Luppi
07/27/2026, 9:10 AMEdoardo Luppi
07/27/2026, 9:10 AMEdoardo Luppi
07/27/2026, 9:11 AMBernhard
07/27/2026, 9:12 AM@JsExport
class KtorClientWrapper(val someConfig: String) {
internal val client = HttpClient {
install(ContentNegotiation) {
json(Json {
explicitNulls = false
})
}
}
}
@JsExport
class SomeClient(val client: KtorClientWrapper) {
fun request() {
<http://client.client.post|client.client.post> { ... }
}
}Bernhard
07/27/2026, 9:12 AMEdoardo Luppi
07/27/2026, 9:13 AMEdoardo Luppi
07/27/2026, 9:14 AMBernhard
07/27/2026, 9:16 AMEdoardo Luppi
07/27/2026, 9:17 AMEdoardo Luppi
07/27/2026, 9:18 AM