1 | import { OnChanges, SimpleChanges } from '@angular/core';
|
2 | import { TextAnchor } from '../common/types/text-anchor.enum';
|
3 | interface Big {
|
4 | line: string;
|
5 | text: string;
|
6 | textAnchor: string;
|
7 | textTransform: string;
|
8 | }
|
9 | interface Ticks {
|
10 | big: Big[];
|
11 | small: Array<{
|
12 | line: string;
|
13 | }>;
|
14 | }
|
15 | export 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 | }
|
34 | export {};
|