Package kotlinx.wasm.jsinterop
Types
Arena
typealias Arena = Int
ArenaManager
object ArenaManager
JsValue
open class JsValue
Object
typealias Object = Int
Pointer
typealias Pointer = Int
Properties
upperWord
const val upperWord: Long
Functions
allocateArena
fun allocateArena(): Arena
doubleLower
fun doubleLower(value: Double): Int
doubleUpper
fun doubleUpper(value: Double): Int
pushIntToArena
fun pushIntToArena(arena: Arena, value: Int)
ReturnSlot_getDouble
fun ReturnSlot_getDouble(): Double
setter
fun setter(obj: JsValue, property: String, string: String)
fun setter(
obj: JsValue,
property: String,
lambda: KtFunction<Unit>)
stringLengthBytes
fun stringLengthBytes(message: String): Int
stringPointer
fun stringPointer(message: String): Pointer
wrapFunction
fun <R> wrapFunction(func: KtFunction<R>): Int