UNPKG

backendless

Version:

Backendless JavaScript SDK for Node.js and the browser

29 lines (28 loc) 1.03 kB
"use strict"; 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;