UNPKG

932 BTypeScriptView Raw
1import { EventEmitter, TemplateRef } from '@angular/core';
2import { ColorHelper } from '../common/color.helper';
3import { DataItem } from '../models/chart-data.model';
4import { PlacementTypes } from '../common/tooltip/position';
5import { StyleTypes } from '../common/tooltip/style.type';
6export interface ArcItem {
7 data: DataItem;
8 endAngle: number;
9 innerRadius: number;
10 outerRadius: number;
11}
12export declare class GaugeArcComponent {
13 backgroundArc: ArcItem;
14 valueArc: ArcItem;
15 cornerRadius: number;
16 colors: ColorHelper;
17 isActive: boolean;
18 tooltipDisabled: boolean;
19 valueFormatting: (value: any) => string;
20 tooltipTemplate: TemplateRef<any>;
21 animations: boolean;
22 select: EventEmitter<any>;
23 activate: EventEmitter<any>;
24 deactivate: EventEmitter<any>;
25 placementTypes: typeof PlacementTypes;
26 styleTypes: typeof StyleTypes;
27 tooltipText(arc: ArcItem): string;
28}