cione-comp-lib
Version:
`$ yarn add cione-comp-lib` 或者 `$ npm i cione-comp-lib -S`
26 lines (25 loc) • 1.05 kB
JavaScript
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 };