Stefan Oltmann
03/15/2024, 2:15 PMArtem Kobzar
03/15/2024, 2:43 PMStefan Oltmann
03/15/2024, 2:43 PMStefan Oltmann
03/15/2024, 2:43 PMArjan van Wieringen
03/15/2024, 2:45 PMArjan van Wieringen
03/15/2024, 2:45 PMStefan Oltmann
03/15/2024, 2:46 PMStefan Oltmann
03/15/2024, 2:51 PMWhen accessing module declarations from UMD, they must be marked by both @JsModule and @JsNonModule
on the Pako.deflate(input)
callStefan Oltmann
03/15/2024, 2:52 PM@JsNonModule
, but I don't understand what I'm doing to be honest. 😅Edoardo Luppi
03/15/2024, 2:53 PMStefan Oltmann
03/15/2024, 2:53 PMStefan Oltmann
03/15/2024, 2:54 PMStefan Oltmann
03/15/2024, 2:58 PMEdoardo Luppi
03/15/2024, 2:58 PMwasmJs
and js
private val toStringOptions: JsAny = js("({to: 'string'})")
wasmJs
requires JsAny
, js
doesn't, so you can just return dynamic
or Any
Edoardo Luppi
03/15/2024, 2:58 PMStefan Oltmann
03/15/2024, 2:58 PMStefan Oltmann
03/15/2024, 2:59 PMEdoardo Luppi
03/15/2024, 3:01 PMpublic actual inline fun Uint8Array.toByteArray(): ByteArray =
Int8Array(buffer, byteOffset, length).unsafeCast<ByteArray>()
And
public actual inline fun ByteArray.toUint8Array(): Uint8Array {
val i8a = unsafeCast<Int8Array>()
return Uint8Array(i8a.buffer, i8a.byteOffset, i8a.length)
}
Stefan Oltmann
03/15/2024, 3:03 PM