in toolkit/jupyter/src/main/kotlin/org/jetbrains/letsPlot/toolkit/jupyter/NotebookRenderingContext.kt [33:45]
fun describe() : String {
val outputs = mutableListOf<String>()
val hasInteractive = hasInteractiveOutput()
if (addWebOutput) outputs.add("Web (HTML+JS)")
if (addKTNBOutput) outputs.add("Kotlin Notebook (Swing)")
if (addStaticSvg) outputs.add("Static SVG${if (hasInteractive) " (hidden)" else ""}")
if (addStaticPng) outputs.add("Static PNG${if (hasInteractive) " (hidden)" else ""}")
return if (outputs.isEmpty()) {
"No outputs"
} else {
outputs.joinToString(", ")
}
}