Package-level declarations

Functions

Link copied to clipboard

Evaluates script as a JavaScript function body and normalizes the result to JSValue.

Link copied to clipboard
suspend fun JavaScriptBridge.postMessage(type: String, vararg values: JSValue)

Dispatches a typed message from native code to JavaScript listeners registered with window.wvbridge.addEventListener(type, listener).

Link copied to clipboard
suspend fun JavaScriptBridge.postMessageAndReceiveResult(type: String, timeout: Duration, vararg args: JSValue): JSValue

Dispatches a typed message to JavaScript and suspends until JavaScript returns one result.

Link copied to clipboard

Registers a JavaScript bridge message handler for packets whose packet type matches type.

Link copied to clipboard

Registers a JavaScript bridge message handler for packets sent by window.wvbridge.postMessageAndReceiveResult(type, options).