UNPKG

@lxlib/chart

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.

48 lines (47 loc) 1.33 kB
import { ChangeDetectorRef, ElementRef, NgZone, OnChanges, OnDestroy, OnInit, Renderer2, TemplateRef } from '@angular/core'; import { InteractionType } from '@lxlib/chart/core/types'; export interface G2PieData { x: any; y: number; [key: string]: any; } export declare class G2PieComponent implements OnInit, OnDestroy, OnChanges { private el; private rend; private ngZone; private cdr; private resize$; private node; private chart; private isPercent; private percentColor; legendData: any[]; delay: number; animate: boolean; color: string; subTitle: string | TemplateRef<void>; total: string | TemplateRef<void>; height: number; hasLegend: boolean; inner: number; padding: number | number[] | 'auto'; percent: number; tooltip: boolean; lineWidth: number; select: boolean; valueFormat: (y: number) => string; data: G2PieData[]; colors: any[]; interaction: InteractionType; constructor(el: ElementRef, rend: Renderer2, ngZone: NgZone, cdr: ChangeDetectorRef); private setCls; private fixData; private install; private attachChart; private genLegend; _click(i: number): void; private installResizeEvent; ngOnInit(): void; ngOnChanges(): void; ngOnDestroy(): void; }