text: "use strict";
  var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
      var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
      if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
      else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
      return c > 3 && r && Object.defineProperty(target, key, r), r;
  };
  var __metadata = (this && this.__metadata) || function (k, v) {
      if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
  };
  Object.defineProperty(exports, "__esModule", { value: true });
  exports.MockTagsDropdownComponent = void 0;
  var core_1 = require("@angular/core");
  var MockTagsDropdownComponent = (function () {
      function MockTagsDropdownComponent() {
          this.elmid = null;
          this.label = null;
          this.items = [];
          this.iconClass = null;
          this.placeholder = null;
          this.editable = false;
          this.ariaLabel = null;
          this.openOnEditFocus = false;
          this.openOnAllClicks = false;
          this.searchPattern = null;
          this.tooltip = null;
          this.onItemSelect = null;
          this.searchCallback = null;
          this.sort = false;
          this.sortFunction = null;
          this.msxReadonly = false;
          this.msxDisabled = false;
          this.msxRequired = false;
          this.showLabel = true;
          this.menuItemDirective = null;
          this.labelProperty = null;
          this.dropdownStyle = null;
          this.appendTo = null;
          this.msxModelChange = new core_1.EventEmitter();
          this.msxFocus = new core_1.EventEmitter();
          this.msxBlur = new core_1.EventEmitter();
          this.msxChange = new core_1.EventEmitter();
          this.addTagCallback = new core_1.EventEmitter();
      }
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "elmid", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "label", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Array)
      ], MockTagsDropdownComponent.prototype, "items", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "iconClass", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "placeholder", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Boolean)
      ], MockTagsDropdownComponent.prototype, "editable", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "ariaLabel", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Boolean)
      ], MockTagsDropdownComponent.prototype, "openOnEditFocus", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Boolean)
      ], MockTagsDropdownComponent.prototype, "openOnAllClicks", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "searchPattern", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "tooltip", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "onItemSelect", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "searchCallback", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Boolean)
      ], MockTagsDropdownComponent.prototype, "sort", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "sortFunction", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Boolean)
      ], MockTagsDropdownComponent.prototype, "msxReadonly", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Boolean)
      ], MockTagsDropdownComponent.prototype, "msxDisabled", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Boolean)
      ], MockTagsDropdownComponent.prototype, "msxRequired", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Boolean)
      ], MockTagsDropdownComponent.prototype, "showLabel", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "menuItemDirective", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "labelProperty", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "dropdownStyle", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "allowAddTag", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "appendTo", void 0);
      __decorate([
          core_1.Input(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "msxModel", void 0);
      __decorate([
          core_1.Output(),
          __metadata("design:type", core_1.EventEmitter)
      ], MockTagsDropdownComponent.prototype, "msxModelChange", void 0);
      __decorate([
          core_1.Output(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "msxFocus", void 0);
      __decorate([
          core_1.Output(),
          __metadata("design:type", Object)
      ], MockTagsDropdownComponent.prototype, "msxBlur", void 0);
      __decorate([
          core_1.Output(),
          __metadata("design:type", core_1.EventEmitter)
      ], MockTagsDropdownComponent.prototype, "msxChange", void 0);
      __decorate([
          core_1.Output(),
          __metadata("design:type", core_1.EventEmitter)
      ], MockTagsDropdownComponent.prototype, "addTagCallback", void 0);
      MockTagsDropdownComponent = __decorate([
          core_1.Component({
              selector: 'msx-tags-dropdown',
              template: ''
          })
      ], MockTagsDropdownComponent);
      return MockTagsDropdownComponent;
  }());
  exports.MockTagsDropdownComponent = MockTagsDropdownComponent;
  //# sourceMappingURL=mock-tags-dropdown.component.js.map