"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); require("../model/AbstractModel"); require("../model/UserModel"); require("../view/AbstractView"); require("../view/UserView"); var UserController = /** @class */ (function () { function UserController(model, view) { this._model = model; this._view = view; } Object.defineProperty(UserController.prototype, "model", { /** * Getter model * @return {Model} */ get: function () { return this._model; }, /** * Setter model * @param {Model} value */ set: function (value) { this._model = value; }, enumerable: true, configurable: true }); Object.defineProperty(UserController.prototype, "view", { /** * Getter view * @return {View} */ get: function () { return this._view; }, /** * Setter view * @param {View} value */ set: function (value) { this._view = value; }, enumerable: true, configurable: true }); return UserController; }()); exports.UserController = UserController;