UNPKG

@swimlane/ngx-charts

Version:

Declarative Charting Framework for Angular

42 lines (41 loc) 1.83 kB
import { TemplateRef, EventEmitter } from '@angular/core'; import { ColorHelper } from '../common/color.helper'; import { BaseChartComponent } from '../common/base-chart.component'; import { DataItem, PieGridData } from '../models/chart-data.model'; import { PlacementTypes } from '../common/tooltip/position'; import { StyleTypes } from '../common/tooltip/style.type'; import { ViewDimensions } from '../common/types/view-dimension.interface'; import * as i0 from "@angular/core"; export declare class PieGridComponent extends BaseChartComponent { designatedTotal: number; tooltipDisabled: boolean; tooltipText: (o: any) => any; label: string; minWidth: number; activeEntries: any[]; activate: EventEmitter<any>; deactivate: EventEmitter<any>; dims: ViewDimensions; data: PieGridData[]; transform: string; series: any[]; domain: string[]; colorScale: ColorHelper; margin: number[]; placementTypes: typeof PlacementTypes; styleTypes: typeof StyleTypes; tooltipTemplate: TemplateRef<any>; update(): void; defaultTooltipText({ data }: { data: any; }): string; getDomain(): string[]; getSeries(): any[]; getTotal(): any; onClick(data: DataItem): void; setColors(): void; onActivate(item: any, fromLegend?: boolean): void; onDeactivate(item: any, fromLegend?: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration<PieGridComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PieGridComponent, "ngx-charts-pie-grid", never, { "designatedTotal": "designatedTotal"; "tooltipDisabled": "tooltipDisabled"; "tooltipText": "tooltipText"; "label": "label"; "minWidth": "minWidth"; "activeEntries": "activeEntries"; }, { "activate": "activate"; "deactivate": "deactivate"; }, ["tooltipTemplate"], never>; }