UNPKG

canner

Version:

Build CMS in few lines of code for different data sources

65 lines (56 loc) 1.59 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 _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty")); var _nullField = _interopRequireDefault(require("./nullField")); var ScalarField = /*#__PURE__*/ function () { function ScalarField(_ref) { var key = _ref.key, schema = _ref.schema, type = _ref.type; (0, _classCallCheck2.default)(this, ScalarField); (0, _defineProperty2.default)(this, "type", void 0); (0, _defineProperty2.default)(this, "schema", void 0); (0, _defineProperty2.default)(this, "key", void 0); this.key = key; this.schema = schema; this.type = type; } (0, _createClass2.default)(ScalarField, [{ key: "getKey", value: function getKey() { return this.key; } }, { key: "getType", value: function getType() { return this.type; } }, { key: "exists", value: function exists() { return true; } }, { key: "getChild", value: function getChild(fieldName) { return new _nullField.default({ key: fieldName }); } }, { key: "forEach", value: function forEach() { return; } }]); return ScalarField; }(); exports.default = ScalarField;