UNPKG

1.44 kBTypeScriptView Raw
1import { EventEmitter, OnChanges, ElementRef, SimpleChanges, AfterViewInit } from '@angular/core';
2import { Orientation } from '../types/orientation.enum';
3import { TextAnchor } from '../types/text-anchor.enum';
4export declare class XAxisTicksComponent implements OnChanges, AfterViewInit {
5 private platformId;
6 scale: any;
7 orient: Orientation;
8 tickArguments: number[];
9 tickValues: string[] | number[];
10 tickStroke: string;
11 trimTicks: boolean;
12 maxTickLength: number;
13 tickFormatting: any;
14 showGridLines: boolean;
15 gridLineHeight: number;
16 width: number;
17 rotateTicks: boolean;
18 dimensionsChanged: EventEmitter<any>;
19 verticalSpacing: number;
20 rotateLabels: boolean;
21 innerTickSize: number;
22 outerTickSize: number;
23 tickPadding: number;
24 textAnchor: TextAnchor;
25 maxTicksLength: number;
26 maxAllowedLength: number;
27 adjustedScale: any;
28 textTransform: string;
29 ticks: any[];
30 tickFormat: (o: any) => any;
31 height: number;
32 approxHeight: number;
33 ticksElement: ElementRef;
34 constructor(platformId: any);
35 ngOnChanges(changes: SimpleChanges): void;
36 ngAfterViewInit(): void;
37 updateDims(): void;
38 update(): void;
39 getRotationAngle(ticks: any[]): number;
40 getTicks(): any[];
41 getMaxTicks(tickWidth: number): number;
42 tickTransform(tick: number): string;
43 gridLineTransform(): string;
44 tickTrim(label: string): string;
45}