igniteui-angular-charts
Version:
Ignite UI Angular charting components for building rich data visualizations for modern web apps.
44 lines (43 loc) • 1.79 kB
TypeScript
import { AfterViewInit, OnDestroy, ViewContainerRef, NgZone, ComponentFactoryResolver, 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;
private componentFactoryResolver;
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, componentFactoryResolver: ComponentFactoryResolver);
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": "height"; "width": "width"; "dataSource": "dataSource"; "legend": "legend"; }, {}, never, never>;
}