@gooddata/react-components
Version:
GoodData.UI - A powerful JavaScript library for building analytical applications
25 lines • 983 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var utils_1 = require("./utils");
var AttributeBuilder = /** @class */ (function () {
function AttributeBuilder(displayForm) {
var _this = this;
this.alias = function (alias) {
_this.visualizationAttribute.alias = alias;
return _this;
};
this.localIdentifier = function (localIdentifier) {
_this.visualizationAttribute.localIdentifier = localIdentifier;
return _this;
};
this.visualizationAttribute = {
displayForm: utils_1.getObjQualifier(displayForm),
localIdentifier: "va_" + AttributeBuilder.lastAttributeId++,
};
}
AttributeBuilder.lastAttributeId = 0;
return AttributeBuilder;
}());
exports.AttributeBuilder = AttributeBuilder;
exports.attribute = function (displayForm) { return new AttributeBuilder(displayForm); };
//# sourceMappingURL=attributes.js.map