backendless
Version:
Backendless JavaScript SDK for Node.js and the browser
29 lines (28 loc) • 1.03 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var BackendlessExpression = /*#__PURE__*/function () {
function BackendlessExpression(value) {
(0, _classCallCheck2["default"])(this, BackendlessExpression);
if (!value || typeof value !== 'string') {
throw new Error('The Backendless.Expression class can be initialized with non empty string value only');
}
this.value = value;
}
(0, _createClass2["default"])(BackendlessExpression, [{
key: "toJSON",
value: function toJSON() {
return {
___class: 'BackendlessExpression',
value: this.value
};
}
}]);
return BackendlessExpression;
}();
exports["default"] = BackendlessExpression;