UNPKG

@visactor/vchart

Version:

charts lib based @visactor/VGrammar

31 lines (30 loc) 1.47 kB
import type { IEffect } from '../../../model/interface'; import { CartesianLinearAxis } from './linear-axis'; import { ComponentTypeEnum } from '../../interface/type'; import { CompilableData } from '../../../compile/data/compilable-data'; import type { LinearAxisMixin } from '../mixin/linear-axis-mixin'; import type { ICartesianTimeAxisSpec } from './interface'; export interface CartesianTimeAxis<T extends ICartesianTimeAxisSpec = ICartesianTimeAxisSpec> extends Pick<LinearAxisMixin, 'valueToPosition'>, CartesianLinearAxis<T> { } export declare class CartesianTimeAxis<T extends ICartesianTimeAxisSpec = ICartesianTimeAxisSpec> extends CartesianLinearAxis<T> { static type: ComponentTypeEnum; type: ComponentTypeEnum; static specKey: string; static readonly builtInTheme: { axis: import("..").IAxisCommonTheme; axisX: import("./interface").ICartesianAxisCommonTheme; axisY: import("./interface").ICartesianAxisCommonTheme; }; protected _layerTickData: CompilableData; protected _zero: boolean; effect: IEffect; setAttrFromSpec(): void; protected _initData(): void; protected computeData(updateType?: 'range' | 'domain' | 'force'): void; created(): void; protected _getLabelFormatMethod(): any; protected getLabelItems(length: number): any[]; protected registerTicksTransform(): string; transformScaleDomain(): void; } export declare const registerCartesianTimeAxis: () => void;