1234567891011121314151617181920212223242526272829 |
- import type { SeriesOption, SeriesOnCartesianOptionMixin, LayoutOrient } from '../../util/types.js';
- import type GlobalModel from '../../model/Global.js';
- import type SeriesModel from '../../model/Series.js';
- import type SeriesData from '../../data/SeriesData.js';
- import type Axis2D from '../../coord/cartesian/Axis2D.js';
- import { CoordDimensionDefinition } from '../../data/helper/createDimensions.js';
- interface CommonOption extends SeriesOption, SeriesOnCartesianOptionMixin {
- layout?: LayoutOrient;
- }
- interface WhiskerBoxCommonMixin<Opts extends CommonOption> extends SeriesModel<Opts> {
- }
- declare class WhiskerBoxCommonMixin<Opts extends CommonOption> {
- /**
- * @private
- * @type {string}
- */
- _baseAxisDim: string;
- defaultValueDimensions: CoordDimensionDefinition['dimsDef'];
- /**
- * @override
- */
- getInitialData(option: Opts, ecModel: GlobalModel): SeriesData;
- /**
- * If horizontal, base axis is x, otherwise y.
- * @override
- */
- getBaseAxis(): Axis2D;
- }
- export { WhiskerBoxCommonMixin };
|