UNPKG

@swimlane/ngx-charts

Version:

Declarative Charting Framework for Angular

49 lines (48 loc) 2.83 kB
import { EventEmitter, TemplateRef } from '@angular/core'; import { ColorHelper } from '../common/color.helper'; import { BaseChartComponent } from '../common/base-chart.component'; import { DataItem } from '../models/chart-data.model'; import { LegendOptions, LegendPosition } from '../common/types/legend.model'; import { ViewDimensions } from '../common/types/view-dimension.interface'; import * as i0 from "@angular/core"; export declare class PieChartComponent extends BaseChartComponent { labels: boolean; legend: boolean; legendTitle: string; legendPosition: LegendPosition; explodeSlices: boolean; doughnut: boolean; arcWidth: number; gradient: boolean; activeEntries: any[]; tooltipDisabled: boolean; labelFormatting: any; trimLabels: boolean; maxLabelLength: number; tooltipText: any; dblclick: EventEmitter<any>; margins: number[]; select: EventEmitter<any>; activate: EventEmitter<any>; deactivate: EventEmitter<any>; tooltipTemplate: TemplateRef<any>; translation: string; outerRadius: number; innerRadius: number; data: DataItem[]; colors: ColorHelper; domain: string[]; dims: ViewDimensions; legendOptions: LegendOptions; ngOnChanges(): void; update(): void; getDomain(): string[]; onClick(data: DataItem | string): void; setColors(): void; getLegendOptions(): LegendOptions; onActivate(item: any, fromLegend?: boolean): void; onDeactivate(item: any, fromLegend?: boolean): void; private hasNoOptionalMarginsSet; static ɵfac: i0.ɵɵFactoryDeclaration<PieChartComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PieChartComponent, "ngx-charts-pie-chart", never, { "labels": { "alias": "labels"; "required": false; }; "legend": { "alias": "legend"; "required": false; }; "legendTitle": { "alias": "legendTitle"; "required": false; }; "legendPosition": { "alias": "legendPosition"; "required": false; }; "explodeSlices": { "alias": "explodeSlices"; "required": false; }; "doughnut": { "alias": "doughnut"; "required": false; }; "arcWidth": { "alias": "arcWidth"; "required": false; }; "gradient": { "alias": "gradient"; "required": false; }; "activeEntries": { "alias": "activeEntries"; "required": false; }; "tooltipDisabled": { "alias": "tooltipDisabled"; "required": false; }; "labelFormatting": { "alias": "labelFormatting"; "required": false; }; "trimLabels": { "alias": "trimLabels"; "required": false; }; "maxLabelLength": { "alias": "maxLabelLength"; "required": false; }; "tooltipText": { "alias": "tooltipText"; "required": false; }; "margins": { "alias": "margins"; "required": false; }; }, { "dblclick": "dblclick"; "select": "select"; "activate": "activate"; "deactivate": "deactivate"; }, ["tooltipTemplate"], never, false, never>; }