Package-level declarations

Types

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

Properties

Link copied to clipboard
const val upperWord: Long
Since Kotlin 1.3

Functions

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