@engie-group/ngx-gem-spaas
Version:
This library contains services, components, images and styles to provide a unified look and way-of-working throughout GEM SPaaS.
18 lines (17 loc) • 960 B
TypeScript
import { PieSeries } from "@amcharts/amcharts5/percent";
import { OnDestroy } from '@angular/core';
import { Am5PieContainer, Am5PieSeriesConfig, Am5RootConfig } from "../_models/am5.model";
import { Am5Service } from "./am5.service";
import * as i0 from "@angular/core";
export declare class Am5PieService implements OnDestroy {
private am5Service;
private onDestroy$;
constructor(am5Service: Am5Service);
ngOnDestroy(): void;
createPieChart(chartDiv: string | HTMLElement, config?: Am5RootConfig, innerRadiusPercent?: number): Am5PieContainer;
addSeries(am5PieContainer: Am5PieContainer, config: Am5PieSeriesConfig, withLabels?: boolean, withBorders?: boolean): PieSeries;
setData(am5PieContainer: Am5PieContainer, data: object[]): void;
setDataForLegend(am5Container: Am5PieContainer): void;
static ɵfac: i0.ɵɵFactoryDeclaration<Am5PieService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<Am5PieService>;
}