1234567891011121314151617181920212223242526 |
- import ComponentModel from '../../model/Component.js';
- import { AxisModelExtendedInCreator } from '../axisModelCreator.js';
- import { AxisModelCommonMixin } from '../axisModelCommonMixin.js';
- import Single from './Single.js';
- import SingleAxis from './SingleAxis.js';
- import { AxisBaseOption } from '../axisCommonTypes.js';
- import { BoxLayoutOptionMixin, LayoutOrient } from '../../util/types.js';
- import { AxisBaseModel } from '../AxisBaseModel.js';
- export declare type SingleAxisPosition = 'top' | 'bottom' | 'left' | 'right';
- export declare type SingleAxisOption = AxisBaseOption & BoxLayoutOptionMixin & {
- mainType?: 'singleAxis';
- position?: SingleAxisPosition;
- orient?: LayoutOrient;
- };
- declare class SingleAxisModel extends ComponentModel<SingleAxisOption> implements AxisBaseModel<SingleAxisOption> {
- static type: string;
- type: string;
- static readonly layoutMode = "box";
- axis: SingleAxis;
- coordinateSystem: Single;
- getCoordSysModel(): this;
- static defaultOption: SingleAxisOption;
- }
- interface SingleAxisModel extends AxisModelCommonMixin<SingleAxisOption>, AxisModelExtendedInCreator {
- }
- export default SingleAxisModel;
|