UNPKG

cione-comp-lib

Version:

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

26 lines (25 loc) 1.05 kB
var LegendVisualProvider = function() { function LegendVisualProvider2(getDataWithEncodedVisual, getRawData) { this._getDataWithEncodedVisual = getDataWithEncodedVisual; this._getRawData = getRawData; } LegendVisualProvider2.prototype.getAllNames = function() { var rawData = this._getRawData(); return rawData.mapArray(rawData.getName); }; LegendVisualProvider2.prototype.containName = function(name) { var rawData = this._getRawData(); return rawData.indexOfName(name) >= 0; }; LegendVisualProvider2.prototype.indexOfName = function(name) { var dataWithEncodedVisual = this._getDataWithEncodedVisual(); return dataWithEncodedVisual.indexOfName(name); }; LegendVisualProvider2.prototype.getItemVisual = function(dataIndex, key) { var dataWithEncodedVisual = this._getDataWithEncodedVisual(); return dataWithEncodedVisual.getItemVisual(dataIndex, key); }; return LegendVisualProvider2; }(); var LegendVisualProvider$1 = LegendVisualProvider; export { LegendVisualProvider$1 as default };