UNPKG

ng-apexcharts

Version:
39 lines (38 loc) 1.74 kB
import { OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { ApexAnnotations, ApexAxisChartSeries, ApexChart, ApexDataLabels, ApexFill, ApexGrid, ApexLegend, ApexNonAxisChartSeries, ApexPlotOptions, ApexResponsive, ApexStates, ApexStroke, ApexTheme, ApexTitleSubtitle, ApexTooltip, ApexXAxis, ApexYAxis } from '../model/apex-types'; export declare class ChartComponent implements OnInit, OnChanges { chart: ApexChart; annotations: ApexAnnotations; colors: string[]; dataLabels: ApexDataLabels; series: ApexAxisChartSeries | ApexNonAxisChartSeries; stroke: ApexStroke; labels: string[]; legend: ApexLegend; fill: ApexFill; tooltip: ApexTooltip; plotOptions: ApexPlotOptions; responsive: ApexResponsive[]; xaxis: ApexXAxis; yaxis: ApexYAxis | ApexYAxis[]; grid: ApexGrid; states: ApexStates; title: ApexTitleSubtitle; subtitle: ApexTitleSubtitle; theme: ApexTheme; autoUpdateSeries: boolean; private chartElement; private chartObj; ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; private createElement; render(): Promise<void>; updateOptions(options: any, redrawPaths: boolean, animate: boolean): Promise<void>; updateSeries(newSeries: ApexAxisChartSeries | ApexNonAxisChartSeries, animate: boolean): void; toggleSeries(seriesName: string): void; addXaxisAnnotation(options: any, pushToMemory?: boolean, context?: any): void; addYaxisAnnotation(options: any, pushToMemory?: boolean, context?: any): void; addPointAnnotation(options: any, pushToMemory?: boolean, context?: any): void; addText(options: any, pushToMemory?: boolean, context?: any): void; dataURI(): Promise<void>; }