ngx-beautiful-charts
Version:
A library to create charts in Angular
39 lines (38 loc) • 1.26 kB
TypeScript
import { OnInit, OnChanges, ElementRef } from '@angular/core';
import { GlobalParametersService } from '../../global/global-parameters.service';
import { DonutChartService } from './donut-chart.service';
export declare class DonutChartComponent implements OnInit, OnChanges {
donutChartService: DonutChartService;
private globalParametersService;
private currentElement;
data: [{
name: string;
color: string;
value: number;
}];
width: number;
colorScheme: string;
customColorScheme: string[];
componentID: any;
xPadding: number;
yPadding: number;
height: number;
donutWidthPerc: number;
donutSlices: any;
donutRadius: number;
donutInnerRadius: number;
hoverDonutRadius: number;
hoverDonutInnerRadius: number;
cX: number;
cY: number;
gTranslate: string;
hoverTranslate: string;
hoverShift: number;
donutSlicesInit: number;
constructor(donutChartService: DonutChartService, globalParametersService: GlobalParametersService, currentElement: ElementRef);
generateDonutSlices(donutCompletion: any): void;
setDimensions(): void;
setColors(): void;
ngOnInit(): void;
ngOnChanges(): void;
}