liusuyi
2023-04-24 4737f1e038743ced243c9e52423404d9034d6107
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import ComponentModel from '../../model/Component.js';
import { AxisModelExtendedInCreator } from '../axisModelCreator.js';
import { AxisModelCommonMixin } from '../axisModelCommonMixin.js';
import Axis2D from './Axis2D.js';
import { AxisBaseOption } from '../axisCommonTypes.js';
import GridModel from './GridModel.js';
import { AxisBaseModel } from '../AxisBaseModel.js';
import { OrdinalSortInfo } from '../../util/types.js';
export declare type CartesianAxisPosition = 'top' | 'bottom' | 'left' | 'right';
export declare type CartesianAxisOption = AxisBaseOption & {
    gridIndex?: number;
    gridId?: string;
    position?: CartesianAxisPosition;
    offset?: number;
    categorySortInfo?: OrdinalSortInfo;
};
export declare type XAXisOption = CartesianAxisOption & {
    mainType?: 'xAxis';
};
export declare type YAXisOption = CartesianAxisOption & {
    mainType?: 'yAxis';
};
export declare class CartesianAxisModel extends ComponentModel<CartesianAxisOption> implements AxisBaseModel<CartesianAxisOption> {
    static type: string;
    axis: Axis2D;
    getCoordSysModel(): GridModel;
}
export interface CartesianAxisModel extends AxisModelCommonMixin<CartesianAxisOption>, AxisModelExtendedInCreator {
}
export default CartesianAxisModel;