UNPKG

prodap-chatbot-domain

Version:

Classes utilizadas na resposta de todas as Intents do Assistente Virtual

27 lines (26 loc) 812 B
import ChartAbstract, { ChartAbstractProps } from './ChartAbstract'; export type BarChartRow = ChartAbstractProps; export type BarChartRule = { color: string; label: string; valMax: number; valMin: number; }; export type BarChartProps = ChartAbstractProps & { barWidth?: number; chartProps: ChartAbstractProps; titleAxisX?: string; titleAxisY?: string; minimumBars?: number; }; export default class BarChart extends ChartAbstract { barWidth?: number; data: BarChartRow[]; rules: BarChartRule[]; titleAxisX?: string; titleAxisY?: string; minimumBars?: number; constructor({ barWidth, chartProps, titleAxisX, titleAxisY, minimumBars }: BarChartProps); addData(...rows: BarChartRow[]): BarChart; addRule(...rules: BarChartRule[]): BarChart; }