Package-level declarations

Types

Link copied to clipboard
typealias Arena = Int
Link copied to clipboard
Link copied to clipboard
open class JsArray(val arena: Arena, val index: Object) : JsValue
Link copied to clipboard
open class JsValue(val arena: Arena, val index: Object)
Link copied to clipboard
typealias KtFunction<R> = (ArrayList<JsValue>) -> R
Link copied to clipboard
typealias Object = Int
Link copied to clipboard
typealias Pointer = Int

Functions

Link copied to clipboard
external fun allocateArena(): Arena
Link copied to clipboard
fun doubleLower(value: Double): Int
Link copied to clipboard
fun doubleUpper(value: Double): Int
Link copied to clipboard
external fun freeArena(arena: Arena)
Link copied to clipboard
external fun getInt(    arena: Arena,     obj: Object,     propertyPtr: Pointer,     propertyLen: Int): Int
Link copied to clipboard
external fun Konan_js_getProperty(    arena: Arena,     obj: Object,     propertyPtr: Pointer,     propertyLen: Int): Int
Link copied to clipboard
external fun pushIntToArena(arena: Arena, value: Int)
Link copied to clipboard
Link copied to clipboard
fun runLambda(    pointer: Int,     argumentsArena: Arena,     argumentsArenaSize: Int): Int
Link copied to clipboard
external fun setFunction(    arena: Arena,     obj: Object,     propertyName: Pointer,     propertyLength: Int,     function: Int)
Link copied to clipboard
external fun setString(    arena: Arena,     obj: Object,     propertyName: Pointer,     propertyLength: Int,     stringPtr: Pointer,     stringLength: Int)
Link copied to clipboard
fun JsValue.setter(property: String, lambda: KtFunction<Unit>)
fun JsValue.setter(property: String, string: String)
fun setter(    obj: JsValue,     property: String,     lambda: KtFunction<Unit>)
fun setter(    obj: JsValue,     property: String,     string: String)
Link copied to clipboard
external fun stringLengthBytes(message: String): Int
Link copied to clipboard
external fun stringPointer(message: String): Pointer
Link copied to clipboard
fun <R> wrapFunction(func: KtFunction<R>): Int

Properties

Link copied to clipboard
const val upperWord: Long