All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jsMain.chartjs_models.kt Maven / Gradle / Ivy

Go to download

"Kraft Extension ChartJs - Javascript charts - https://www.npmjs.com/package/chart.js"

There is a newer version: 0.48.1
Show newest version
package de.peekandpoke.kraft.addons.chartjs

external interface ChartConfig {

    interface ChartData {

        interface Dataset {
            // Labeling
            var label: String

            // Axes
            var yAxisID: String

            // Data
            var data: Array

            // Styling - Color
            var fill: Boolean
            var color: StringOrArray
            var backgroundColor: StringOrArray
            var borderColor: StringOrArray
            var borderWidth: NumberOrArray

            // Styling
            var stepped: String // "left", "middle", "right"
        }

        var labels: Array

        var datasets: Array
    }

    interface Options {
        var elements: dynamic
        var plugins: dynamic
        var scales: dynamic
    }

    var type: String

    var data: ChartData

    var options: Options
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy