tooltip.js 734 B

123456789101112131415161718192021222324252627
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", { value: true });
  3. exports.getTooltipMapping = void 0;
  4. var util_1 = require("@antv/util");
  5. /**
  6. * 获得 tooltip 的映射信息
  7. * @param tooltip
  8. * @param defaultFields
  9. */
  10. function getTooltipMapping(tooltip, defaultFields) {
  11. if (tooltip === false) {
  12. return {
  13. fields: false, // 关闭 tooltip
  14. };
  15. }
  16. var fields = (0, util_1.get)(tooltip, 'fields');
  17. var formatter = (0, util_1.get)(tooltip, 'formatter');
  18. if (formatter && !fields) {
  19. fields = defaultFields;
  20. }
  21. return {
  22. fields: fields,
  23. formatter: formatter,
  24. };
  25. }
  26. exports.getTooltipMapping = getTooltipMapping;
  27. //# sourceMappingURL=tooltip.js.map