fun describe()

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(", ")
            }
        }