UNPKG

igniteui-angular-charts

Version:

Ignite UI Angular charting components for building rich data visualizations for modern web apps.

43 lines (42 loc) 1.78 kB
import { AfterViewInit, OnDestroy, ViewContainerRef, NgZone, Renderer2, Injector } from '@angular/core'; import { IgxPieChartBaseComponent } from './igx-pie-chart-base-component'; import { XamPieChart } from './XamPieChart'; import * as i0 from "@angular/core"; /** * Represents Infragistics IgxPieChartComponent control. */ export declare class IgxPieChartComponent extends IgxPieChartBaseComponent implements OnDestroy, AfterViewInit { private renderer; private _elRef; private ngZone; private injector; container: Element; _dynamicContent: ViewContainerRef; private _height; private _width; set height(value: string); get height(): string; set width(value: string); get width(): string; private _root; constructor(renderer: Renderer2, _elRef: ViewContainerRef, ngZone: NgZone, injector: Injector); ngAfterViewInit(): void; ngOnDestroy(): void; updateStyle(): void; private _wrapper; protected createImplementation(): XamPieChart; get i(): XamPieChart; protected createSeriesComponent(type: string): any; private _chart; private _dataSource; set dataSource(value: Array<any>); get dataSource(): Array<any>; bindData(): void; /** * Gets or sets the legend used for the current chart. */ get legend(): any; set legend(v: any); static ɵfac: i0.ɵɵFactoryDeclaration<IgxPieChartComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<IgxPieChartComponent, "igx-pie-chart", never, { "height": { "alias": "height"; "required": false; }; "width": { "alias": "width"; "required": false; }; "dataSource": { "alias": "dataSource"; "required": false; }; "legend": { "alias": "legend"; "required": false; }; }, {}, never, never, true, never>; }