UNPKG

@swimlane/ngx-charts

Version:

Declarative Charting Framework for Angular

48 lines (47 loc) 1.92 kB
import { BaseChartComponent } from '../../common/base-chart.component'; import { ColorHelper } from '../../common/color.helper'; import { ViewDimensions } from '../../common/types/view-dimension.interface'; import * as i0 from "@angular/core"; export declare class PercentGaugeComponent extends BaseChartComponent { max: number; value: number; target: number; targetLabel: string; label: string; valueFormatting: any; showLabel: boolean; defaultMargin: number[]; margin: number[]; dims: ViewDimensions; colors: ColorHelper; radius: number; transform: string; targetTransform: string; targetColor: string; targetRadius: number; targetTextTransform: string; circleMaskId: string; circleTransform: string; ticks: any[]; ticHeight: number; dashes: string; valueDomain: [number, number]; valueFontSize: number; displayValue: string; percent: number; circumference: number; labelTransform: string; update(): void; generateCirclePoints(radius: number, numPoints: number): { x: number; y: number; }[]; generateticks(): void; getValueDomain(): [number, number]; getDisplayValue(): string; getPercentage(): number; onClick(): void; setColors(): void; static ɵfac: i0.ɵɵFactoryDeclaration<PercentGaugeComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<PercentGaugeComponent, "ngx-charts-percent-gauge", never, { "max": { "alias": "max"; "required": false; }; "value": { "alias": "value"; "required": false; }; "target": { "alias": "target"; "required": false; }; "targetLabel": { "alias": "targetLabel"; "required": false; }; "label": { "alias": "label"; "required": false; }; "valueFormatting": { "alias": "valueFormatting"; "required": false; }; "showLabel": { "alias": "showLabel"; "required": false; }; }, {}, never, never, false, never>; }