Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class JavaScriptMagicCodeProcessor(notebook: Notebook) : CodePreprocessor
Link copied to clipboard
data class JavaScriptPackage(val mainSource: String, val extraSources: List<String>? = null)
Link copied to clipboard
Link copied to clipboard

global javascript variable store

Link copied to clipboard
@Serializable
class JsCodeResult(jsCode: String) : Renderable
Link copied to clipboard
class JsMagicMatcher(source: String)
Link copied to clipboard
class JsxCodeResult(jsCode: String) : Renderable
Link copied to clipboard
Link copied to clipboard
class KotlinKernelJsMagicSupport : JupyterIntegration

support %javascript magic

Link copied to clipboard

Properties

Link copied to clipboard
val json: Json
Link copied to clipboard
val log: Logger

Functions

Link copied to clipboard
inline fun <T : Any> jsExport(varName: String, variable: T)

export kotlin variable to javascript world

Link copied to clipboard
fun Any?.toJsonElement(): JsonElement

covert basic type to JsonElement

fun Array<*>.toJsonElement(): JsonElement

fun Collection<*>.toJsonElement(): JsonElement

convert Collection<*> to JsonArray

fun Map<*, *>.toJsonElement(): JsonElement

convert Map<*, *> to JsonObject