b6473afb33a1ac561556dc6d937f71e5336438786de1f31e4df59423149a6db2ed01e02692bd95e53edbd53edf2eafe3c54f8c8a0d5b3827b7de2b3aa14bf5 880 B

1234567891011121314151617181920212223242526
  1. import GridModel from './GridModel.js';
  2. import CartesianAxisModel from './AxisModel.js';
  3. import SeriesModel from '../../model/Series.js';
  4. interface CartesianAxisLayout {
  5. position: [number, number];
  6. rotation: number;
  7. labelOffset: number;
  8. labelDirection: -1 | 1;
  9. tickDirection: -1 | 1;
  10. nameDirection: -1 | 1;
  11. labelRotate: number;
  12. z2: number;
  13. }
  14. /**
  15. * Can only be called after coordinate system creation stage.
  16. * (Can be called before coordinate system update stage).
  17. */
  18. export declare function layout(gridModel: GridModel, axisModel: CartesianAxisModel, opt?: {
  19. labelInside?: boolean;
  20. }): CartesianAxisLayout;
  21. export declare function isCartesian2DSeries(seriesModel: SeriesModel): boolean;
  22. export declare function findAxisModels(seriesModel: SeriesModel): {
  23. xAxisModel: CartesianAxisModel;
  24. yAxisModel: CartesianAxisModel;
  25. };
  26. export {};