igniteui-angular-wrappers
Version:
A packaged version of Ignite UI wrappers for Angular
50 lines (49 loc) • 3.62 kB
TypeScript
import { ElementRef, IterableDiffers, KeyValueDiffers, ChangeDetectorRef, Renderer2, OnInit } from '@angular/core';
import { IgControlBase } from '../igcontrolbase/igcontrolbase';
import * as i0 from "@angular/core";
export declare class IgDoughnutChartComponent extends IgControlBase<IgDoughnutChart> implements OnInit {
constructor(el: ElementRef, renderer: Renderer2, differs: IterableDiffers, kvalDiffers: KeyValueDiffers, cdr: ChangeDetectorRef);
set dataSource(value: any);
private _dataSource;
ngOnInit(): void;
/**
* Adds a new series to the doughnut chart.
*
* @param seriesObj The series object to be added.
*/
addSeries(seriesObj: object): void;
/**
* Removes the specified series from the doughnut chart.
*
* @param seriesObj The series object identifying the series to be removed.
*/
removeSeries(seriesObj: object): void;
/**
* Updates the series with the specified name with the specified new property values.
*
* @param value The series object identifying the series to be updated.
*/
updateSeries(value: object): void;
/**
* Returns the center of the doughnut chart.
*/
getCenterCoordinates(): object;
/**
* Returns the radius of the chart's hole.
*/
getHoleRadius(): number;
/**
* Returns information about how the doughnut chart is rendered.
*/
exportVisualData(): object;
/**
* Causes all of the series that have pending changes e.g. by changed property values to be rendered immediately.
*/
flush(): void;
/**
* Destroys the widget.
*/
destroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<IgDoughnutChartComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<IgDoughnutChartComponent, "ig-doughnut-chart", never, { "widgetId": { "alias": "widgetId"; "required": false; }; "options": { "alias": "options"; "required": false; }; "changeDetectionInterval": { "alias": "changeDetectionInterval"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "create": { "alias": "create"; "required": false; }; "width": { "alias": "width"; "required": false; }; "height": { "alias": "height"; "required": false; }; "tooltipTemplate": { "alias": "tooltipTemplate"; "required": false; }; "maxRecCount": { "alias": "maxRecCount"; "required": false; }; "dataSource": { "alias": "dataSource"; "required": false; }; "dataSourceType": { "alias": "dataSourceType"; "required": false; }; "dataSourceUrl": { "alias": "dataSourceUrl"; "required": false; }; "responseTotalRecCountKey": { "alias": "responseTotalRecCountKey"; "required": false; }; "responseDataKey": { "alias": "responseDataKey"; "required": false; }; "series": { "alias": "series"; "required": false; }; "allowSliceSelection": { "alias": "allowSliceSelection"; "required": false; }; "isSurfaceInteractionDisabled": { "alias": "isSurfaceInteractionDisabled"; "required": false; }; "allowSliceExplosion": { "alias": "allowSliceExplosion"; "required": false; }; "innerExtent": { "alias": "innerExtent"; "required": false; }; "selectedStyle": { "alias": "selectedStyle"; "required": false; }; }, { "dataBinding": "dataBinding"; "dataBound": "dataBound"; "updateTooltip": "updateTooltip"; "hideTooltip": "hideTooltip"; "tooltipShowing": "tooltipShowing"; "tooltipShown": "tooltipShown"; "tooltipHiding": "tooltipHiding"; "tooltipHidden": "tooltipHidden"; "browserNotSupported": "browserNotSupported"; "sliceClick": "sliceClick"; "holeDimensionsChanged": "holeDimensionsChanged"; }, never, ["*"], false, never>;
}