Options
All
  • Public
  • Public/Protected
  • All
Menu

Module node_modules/@types/chart.js

Index

Type aliases

BorderAlignment

BorderAlignment: "center" | "inner"

BorderWidth

BorderWidth: number | {[ key in PositionType]: number }

ChartColor

ChartColor: string | CanvasGradient | CanvasPattern | string[]

ChartTooltipPositioner

ChartTooltipPositioner: (elements: any[], eventPosition: Point) => Point

Type declaration

    • Parameters

      • elements: any[]
      • eventPosition: Point

      Returns Point

ChartType

ChartType: "line" | "bar" | "horizontalBar" | "radar" | "doughnut" | "polarArea" | "bubble" | "pie" | "scatter"

Easing

Easing: "linear" | "easeInQuad" | "easeOutQuad" | "easeInOutQuad" | "easeInCubic" | "easeOutCubic" | "easeInOutCubic" | "easeInQuart" | "easeOutQuart" | "easeInOutQuart" | "easeInQuint" | "easeOutQuint" | "easeInOutQuint" | "easeInSine" | "easeOutSine" | "easeInOutSine" | "easeInExpo" | "easeOutExpo" | "easeInOutExpo" | "easeInCirc" | "easeOutCirc" | "easeInOutCirc" | "easeInElastic" | "easeOutElastic" | "easeInOutElastic" | "easeInBack" | "easeOutBack" | "easeInOutBack" | "easeInBounce" | "easeOutBounce" | "easeInOutBounce"

InteractionMode

PointStyle

PointStyle: "circle" | "cross" | "crossRot" | "dash" | "line" | "rect" | "rectRounded" | "rectRot" | "star" | "triangle"

PositionType

PositionType: "left" | "right" | "top" | "bottom" | "chartArea"

ScaleType

ScaleType: "category" | "linear" | "logarithmic" | "time" | "radialLinear"

Scriptable

Scriptable<T>: (ctx: { chart?: export=; dataIndex?: number; dataset?: ChartDataSets; datasetIndex?: number }) => T

Type parameters

  • T

Type declaration

    • Parameters

      • ctx: { chart?: export=; dataIndex?: number; dataset?: ChartDataSets; datasetIndex?: number }
        • Optional chart?: export=
        • Optional dataIndex?: number
        • Optional dataset?: ChartDataSets
        • Optional datasetIndex?: number

      Returns T

TextAlignment

TextAlignment: "left" | "center" | "right"

TimeUnit

TimeUnit: "millisecond" | "second" | "minute" | "hour" | "day" | "week" | "month" | "quarter" | "year"

Properties

Readonly Static Chart

Chart: typeof export=

Static Tooltip

Static controllers

controllers: {}

Type declaration

  • [key: string]: any

Static defaults

defaults: { global: ChartOptions & ChartFontOptions & { tooltips: ChartTooltipOptions } }

Type declaration

Static helpers

helpers: {}

Type declaration

  • [key: string]: any

Readonly Static instances

instances: {}

Type declaration

Static platform

platform: { disableCSSInjection: boolean }

Type declaration

  • disableCSSInjection: boolean

Static pluginService

pluginService: PluginServiceStatic

Static plugins

plugins: PluginServiceStatic

Static scaleService

scaleService: { updateScaleDefaults: (type: ScaleType, updates: ChartScales) => void }

Type declaration

Generated using TypeDoc