jsMain.chartjs_models.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of addons-chartjs Show documentation
Show all versions of addons-chartjs Show documentation
"Kraft Extension ChartJs - Javascript charts - https://www.npmjs.com/package/chart.js"
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
}