UNPKG

cione-comp-lib

Version:

`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`

50 lines (49 loc) 1.71 kB
import { __extends } from "../../../../tslib/tslib.es6.mjs"; import createSeriesData from "../helper/createSeriesData.mjs"; import { makeInner } from "../../util/model.mjs"; import SeriesModel from "../../model/Series.mjs"; var STYLE_VISUAL_TYPE = { color: "fill", borderColor: "stroke" }; var NON_STYLE_VISUAL_PROPS = { symbol: 1, symbolSize: 1, symbolKeepAspect: 1, legendIcon: 1, visualMeta: 1, liftZ: 1, decal: 1 }; var customInnerStore = makeInner(); var CustomSeriesModel = function(_super) { __extends(CustomSeriesModel2, _super); function CustomSeriesModel2() { var _this = _super !== null && _super.apply(this, arguments) || this; _this.type = CustomSeriesModel2.type; return _this; } CustomSeriesModel2.prototype.optionUpdated = function() { this.currentZLevel = this.get("zlevel", true); this.currentZ = this.get("z", true); }; CustomSeriesModel2.prototype.getInitialData = function(option, ecModel) { return createSeriesData(null, this); }; CustomSeriesModel2.prototype.getDataParams = function(dataIndex, dataType, el) { var params = _super.prototype.getDataParams.call(this, dataIndex, dataType); el && (params.info = customInnerStore(el).info); return params; }; CustomSeriesModel2.type = "series.custom"; CustomSeriesModel2.dependencies = ["grid", "polar", "geo", "singleAxis", "calendar"]; CustomSeriesModel2.defaultOption = { coordinateSystem: "cartesian2d", z: 2, legendHoverLink: true, clip: false }; return CustomSeriesModel2; }(SeriesModel); var CustomSeriesModel$1 = CustomSeriesModel; export { NON_STYLE_VISUAL_PROPS, STYLE_VISUAL_TYPE, customInnerStore, CustomSeriesModel$1 as default };