@covalent/echarts
Version:
Teradata Charts built on echarts
46 lines (45 loc) • 1.45 kB
TypeScript
import { OnChanges, OnInit, OnDestroy } from '@angular/core';
import { TdChartOptionsService } from '../chart-options.service';
import { ITdAxisLine, ITdAxisLabel, ITdAxisTick, ITdSplitLine, ITdSplitArea, ITdAxisPointer, TdAxisType, TdNameLocation, TdXAxisPosition, TdYAxisPosition } from './axis.interface';
export declare abstract class TdChartAxisComponent implements OnChanges, OnInit, OnDestroy {
private _axisOption;
private _optionsService;
private _state;
config: any;
id: string;
show: boolean;
gridIndex: number;
offset: number;
abstract position: TdXAxisPosition | TdYAxisPosition;
type: TdAxisType;
name: string;
nameLocation: TdNameLocation;
nameTextStyle: any;
nameGap: number;
nameRotate: number;
inverse: boolean;
boundaryGap: boolean | string[];
min: string | number;
max: string | number;
scale: boolean;
minInterval: number;
interval: number;
logBase: number;
silent: boolean;
triggerEvent: boolean;
axisLine: ITdAxisLine;
axisTick: ITdAxisTick;
axisLabel: ITdAxisLabel;
splitLine: ITdSplitLine;
splitArea: ITdSplitArea;
data: any;
axisPointer: ITdAxisPointer;
zlevel: number;
z: number;
constructor(_axisOption: string, _optionsService: TdChartOptionsService);
ngOnInit(): void;
ngOnChanges(): void;
ngOnDestroy(): void;
private _setOptions;
private _removeOption;
}