Matt Nelson
09/15/2025, 8:53 AMwasmJs keeps crying that I'm using Unit. Is there any way around this?
@JsName("EventEmitter")
internal external interface JsEventEmitter {
fun on(
event: String,
listener: Function<Unit>,
): JsEventEmitter
}
Type 'Function<Unit>' cannot be used as value parameter type of JS interop function. Only external, primitive, string, and function types are supported in Kotlin/Wasm JS interop.Robert Jaros
09/15/2025, 9:29 AM() -> Unit insteadMatt Nelson
09/15/2025, 9:48 AM@JsName("EventEmitter")
internal external interface JsEventEmitter {
fun <T: JsAny?> on(
event: String,
listener: (T) -> Unit,
): JsEventEmitter
}turansky
09/15/2025, 10:24 AMEventEmitter ?Matt Nelson
09/15/2025, 12:34 PMMatt Nelson
09/15/2025, 2:43 PMwasmJs support added to kmp-processturansky
09/15/2025, 2:44 PMon supports cancellationMatt Nelson
09/15/2025, 2:47 PMturansky
09/16/2025, 10:18 AMMatt Nelson
09/16/2025, 11:55 AM