Package kotlinx.wasm.jsinterop

Types

Native
1.3

Arena

typealias Arena = Int
Native
1.3

ArenaManager

object ArenaManager
Native
1.3

JsArray

open class JsArray : JsValue
Native
1.3

JsValue

open class JsValue
Native
1.3

KtFunction

typealias KtFunction < R > = ( ArrayList < JsValue > ) -> R
Native
1.3

Object

typealias Object = Int
Native
1.3

Pointer

typealias Pointer = Int

Properties

Native
1.3

upperWord

const val upperWord : Long

Functions

Native
1.3

allocateArena

fun allocateArena ( ) : Arena
Native
1.3

doubleLower

fun doubleLower ( value : Double ) : Int
Native
1.3

doubleUpper

fun doubleUpper ( value : Double ) : Int
Native
1.3

freeArena

fun freeArena ( arena : Arena )
Native
1.3

getInt

fun getInt (
arena : Arena ,
obj : Object ,
propertyPtr : Pointer ,
propertyLen : Int
) : Int
Native
1.3

Konan_js_getProperty

fun Konan_js_getProperty (
arena : Arena ,
obj : Object ,
propertyPtr : Pointer ,
propertyLen : Int
) : Int
Native
1.3

pushIntToArena

fun pushIntToArena ( arena : Arena , value : Int )
Native
1.3

ReturnSlot_getDouble

fun ReturnSlot_getDouble ( ) : Double
Native
1.3

runLambda

fun runLambda (
pointer : Int ,
argumentsArena : Arena ,
argumentsArenaSize : Int
) : Int
Native
1.3

setFunction

fun setFunction (
arena : Arena ,
obj : Object ,
propertyName : Pointer ,
propertyLength : Int ,
function : Int )
Native
1.3

setString

fun setString (
arena : Arena ,
obj : Object ,
propertyName : Pointer ,
propertyLength : Int ,
stringPtr : Pointer ,
stringLength : Int )
Native
1.3

setter

fun setter ( obj : JsValue , property : String , string : String )
fun setter (
obj : JsValue ,
property : String ,
lambda : KtFunction < Unit > )
Native
1.3

stringLengthBytes

fun stringLengthBytes ( message : String ) : Int
Native
1.3

stringPointer

fun stringPointer ( message : String ) : Pointer
Native
1.3

wrapFunction

fun < R > wrapFunction ( func : KtFunction < R > ) : Int