text: "use strict";
  var __extends = (this && this.__extends) || (function () {
      var extendStatics = Object.setPrototypeOf ||
          ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||
          function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };
      return function (d, b) {
          extendStatics(d, b);
          function __() { this.constructor = d; }
          d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());
      };
  })();
  /*!
   * devextreme-angular
   * Version: 18.2.3
   * Build date: Thu Nov 08 2018
   *
   * Copyright (c) 2012 - 2018 Developer Express Inc. ALL RIGHTS RESERVED
   *
   * This software may be modified and distributed under the terms
   * of the MIT license. See the LICENSE file in the root of the project for details.
   *
   * https://github.com/DevExpress/devextreme-angular
   */
  Object.defineProperty(exports, "__esModule", { value: true });
  var nested_option_1 = require("../../../core/nested-option");
  var DxoCalendarOptions = (function (_super) {
      __extends(DxoCalendarOptions, _super);
      function DxoCalendarOptions() {
          return _super !== null && _super.apply(this, arguments) || this;
      }
      Object.defineProperty(DxoCalendarOptions.prototype, "accessKey", {
          get: function () {
              return this._getOption('accessKey');
          },
          set: function (value) {
              this._setOption('accessKey', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "activeStateEnabled", {
          get: function () {
              return this._getOption('activeStateEnabled');
          },
          set: function (value) {
              this._setOption('activeStateEnabled', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "cellTemplate", {
          get: function () {
              return this._getOption('cellTemplate');
          },
          set: function (value) {
              this._setOption('cellTemplate', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "dateSerializationFormat", {
          get: function () {
              return this._getOption('dateSerializationFormat');
          },
          set: function (value) {
              this._setOption('dateSerializationFormat', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "disabled", {
          get: function () {
              return this._getOption('disabled');
          },
          set: function (value) {
              this._setOption('disabled', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "disabledDates", {
          get: function () {
              return this._getOption('disabledDates');
          },
          set: function (value) {
              this._setOption('disabledDates', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "elementAttr", {
          get: function () {
              return this._getOption('elementAttr');
          },
          set: function (value) {
              this._setOption('elementAttr', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "firstDayOfWeek", {
          get: function () {
              return this._getOption('firstDayOfWeek');
          },
          set: function (value) {
              this._setOption('firstDayOfWeek', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "focusStateEnabled", {
          get: function () {
              return this._getOption('focusStateEnabled');
          },
          set: function (value) {
              this._setOption('focusStateEnabled', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "height", {
          get: function () {
              return this._getOption('height');
          },
          set: function (value) {
              this._setOption('height', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "hint", {
          get: function () {
              return this._getOption('hint');
          },
          set: function (value) {
              this._setOption('hint', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "hoverStateEnabled", {
          get: function () {
              return this._getOption('hoverStateEnabled');
          },
          set: function (value) {
              this._setOption('hoverStateEnabled', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "isValid", {
          get: function () {
              return this._getOption('isValid');
          },
          set: function (value) {
              this._setOption('isValid', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "max", {
          get: function () {
              return this._getOption('max');
          },
          set: function (value) {
              this._setOption('max', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "maxZoomLevel", {
          get: function () {
              return this._getOption('maxZoomLevel');
          },
          set: function (value) {
              this._setOption('maxZoomLevel', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "min", {
          get: function () {
              return this._getOption('min');
          },
          set: function (value) {
              this._setOption('min', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "minZoomLevel", {
          get: function () {
              return this._getOption('minZoomLevel');
          },
          set: function (value) {
              this._setOption('minZoomLevel', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "name", {
          get: function () {
              return this._getOption('name');
          },
          set: function (value) {
              this._setOption('name', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "onDisposing", {
          get: function () {
              return this._getOption('onDisposing');
          },
          set: function (value) {
              this._setOption('onDisposing', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "onInitialized", {
          get: function () {
              return this._getOption('onInitialized');
          },
          set: function (value) {
              this._setOption('onInitialized', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "onOptionChanged", {
          get: function () {
              return this._getOption('onOptionChanged');
          },
          set: function (value) {
              this._setOption('onOptionChanged', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "onValueChanged", {
          get: function () {
              return this._getOption('onValueChanged');
          },
          set: function (value) {
              this._setOption('onValueChanged', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "readOnly", {
          get: function () {
              return this._getOption('readOnly');
          },
          set: function (value) {
              this._setOption('readOnly', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "rtlEnabled", {
          get: function () {
              return this._getOption('rtlEnabled');
          },
          set: function (value) {
              this._setOption('rtlEnabled', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "showTodayButton", {
          get: function () {
              return this._getOption('showTodayButton');
          },
          set: function (value) {
              this._setOption('showTodayButton', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "tabIndex", {
          get: function () {
              return this._getOption('tabIndex');
          },
          set: function (value) {
              this._setOption('tabIndex', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "validationError", {
          get: function () {
              return this._getOption('validationError');
          },
          set: function (value) {
              this._setOption('validationError', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "validationMessageMode", {
          get: function () {
              return this._getOption('validationMessageMode');
          },
          set: function (value) {
              this._setOption('validationMessageMode', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "value", {
          get: function () {
              return this._getOption('value');
          },
          set: function (value) {
              this._setOption('value', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "visible", {
          get: function () {
              return this._getOption('visible');
          },
          set: function (value) {
              this._setOption('visible', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "width", {
          get: function () {
              return this._getOption('width');
          },
          set: function (value) {
              this._setOption('width', value);
          },
          enumerable: true,
          configurable: true
      });
      Object.defineProperty(DxoCalendarOptions.prototype, "zoomLevel", {
          get: function () {
              return this._getOption('zoomLevel');
          },
          set: function (value) {
              this._setOption('zoomLevel', value);
          },
          enumerable: true,
          configurable: true
      });
      return DxoCalendarOptions;
  }(nested_option_1.NestedOption));
  exports.DxoCalendarOptions = DxoCalendarOptions;
  //# sourceMappingURL=calendar-options.js.map