4b3052b680e8b23368ae2f2daff1f43dbcb3ed3bf2c299faf67a6dd22d6677cbed3d0b3f66c499489db456652f382a7f05270d3ed04bb0c4fe3bc03820b580 624 B

12345678910111213141516171819202122
  1. import ExtensionAPI from '../core/ExtensionAPI.js';
  2. import ChartView from '../view/Chart.js';
  3. declare class LabelManager {
  4. private _labelList;
  5. private _chartViewList;
  6. constructor();
  7. clearLabels(): void;
  8. /**
  9. * Add label to manager
  10. */
  11. private _addLabel;
  12. addLabelsOfSeries(chartView: ChartView): void;
  13. updateLayoutConfig(api: ExtensionAPI): void;
  14. layout(api: ExtensionAPI): void;
  15. /**
  16. * Process all labels. Not only labels with layoutOption.
  17. */
  18. processLabelsOverall(): void;
  19. private _updateLabelLine;
  20. private _animateLabels;
  21. }
  22. export default LabelManager;