dcfde7f43324707deaccbbce8b5db21ef8dd2ac2f5f96904c2e76e68c09ef636ddbdd7e65246bfc33004f45372e0b01943189161bba5573a7722022a3caf8d 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import Model from '../../model/Model.js';
  2. import { getLayoutRect } from '../../util/layout.js';
  3. import { enableDataStack, isDimensionStacked, getStackedDimension } from '../../data/helper/dataStackHelper.js';
  4. import SeriesModel from '../../model/Series.js';
  5. import { AxisBaseModel } from '../../coord/AxisBaseModel.js';
  6. import { getECData } from '../../util/innerStore.js';
  7. import { DisplayState, TextCommonOption } from '../../util/types.js';
  8. /**
  9. * Create a muti dimension List structure from seriesModel.
  10. */
  11. export declare function createList(seriesModel: SeriesModel): import("../../data/SeriesData").default<Model<any>, import("../../data/SeriesData").DefaultDataVisual>;
  12. export { getLayoutRect };
  13. export { createDimensions } from '../../data/helper/createDimensions.js';
  14. export declare const dataStack: {
  15. isDimensionStacked: typeof isDimensionStacked;
  16. enableDataStack: typeof enableDataStack;
  17. getStackedDimension: typeof getStackedDimension;
  18. };
  19. /**
  20. * Create a symbol element with given symbol configuration: shape, x, y, width, height, color
  21. * @param {string} symbolDesc
  22. * @param {number} x
  23. * @param {number} y
  24. * @param {number} w
  25. * @param {number} h
  26. * @param {string} color
  27. */
  28. export { createSymbol } from '../../util/symbol.js';
  29. /**
  30. * Create scale
  31. * @param {Array.<number>} dataExtent
  32. * @param {Object|module:echarts/Model} option If `optoin.type`
  33. * is secified, it can only be `'value'` currently.
  34. */
  35. export declare function createScale(dataExtent: number[], option: object | AxisBaseModel): import("../../scale/Scale").default<import("zrender/lib/core/types").Dictionary<unknown>>;
  36. /**
  37. * Mixin common methods to axis model,
  38. *
  39. * Inlcude methods
  40. * `getFormattedLabels() => Array.<string>`
  41. * `getCategories() => Array.<string>`
  42. * `getMin(origin: boolean) => number`
  43. * `getMax(origin: boolean) => number`
  44. * `getNeedCrossZero() => boolean`
  45. */
  46. export declare function mixinAxisModelCommonMethods(Model: Model): void;
  47. export { getECData };
  48. export { enableHoverEmphasis } from '../../util/states.js';
  49. export declare function createTextStyle(textStyleModel: Model<TextCommonOption>, opts?: {
  50. state?: DisplayState;
  51. }): import("zrender/lib/graphic/Text").TextStyleProps;