UNPKG

867 BTypeScriptView Raw
1import { OnChanges, SimpleChanges } from '@angular/core';
2import { TextAnchor } from '../common/types/text-anchor.enum';
3interface Big {
4 line: string;
5 text: string;
6 textAnchor: string;
7 textTransform: string;
8}
9interface Ticks {
10 big: Big[];
11 small: Array<{
12 line: string;
13 }>;
14}
15export declare class GaugeAxisComponent implements OnChanges {
16 bigSegments: number;
17 smallSegments: number;
18 min: number;
19 max: number;
20 angleSpan: number;
21 startAngle: number;
22 radius: number;
23 valueScale: any;
24 tickFormatting: any;
25 ticks: Ticks;
26 rotationAngle: number;
27 rotate: string;
28 ngOnChanges(changes: SimpleChanges): void;
29 update(): void;
30 getTicks(): Ticks;
31 getTextAnchor(angle: number): TextAnchor;
32 getTickPath(startDistance: number, tickLength: number, angle: number): any;
33}
34export {};