UNPKG

canner

Version:

Build CMS in few lines of code for different data sources

59 lines (50 loc) 1.33 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 _types = require("./types"); var NullField = /*#__PURE__*/ function () { function NullField(_ref) { var key = _ref.key; (0, _classCallCheck2.default)(this, NullField); (0, _defineProperty2.default)(this, "key", void 0); this.key = key; } (0, _createClass2.default)(NullField, [{ key: "getKey", value: function getKey() { return this.key; } }, { key: "exists", value: function exists() { return false; } }, { key: "getType", value: function getType() { return _types.types.NULL; } }, { key: "forEach", value: function forEach() { return; } }, { key: "getChild", value: function getChild(fieldName) { return new NullField({ key: fieldName }); } }]); return NullField; }(); exports.default = NullField;