@digifi/jexl
Version:
Javascript Expression Language: Powerful context-based expression parser and evaluator
20 lines (19 loc) • 861 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _require = require('../constants/minification'),
nodeNameToMinifiedValueMap = _require.nodeNameToMinifiedValueMap;
var MinifyAstNodeTransformer = /*#__PURE__*/function () {
function MinifyAstNodeTransformer() {
(0, _classCallCheck2.default)(this, MinifyAstNodeTransformer);
this._transformMap = nodeNameToMinifiedValueMap;
}
return (0, _createClass2.default)(MinifyAstNodeTransformer, [{
key: "transform",
value: function transform(key) {
return this._transformMap[key] || key;
}
}]);
}();
module.exports = MinifyAstNodeTransformer;