UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

28 lines (27 loc) 2.39 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; import { MenuItemModel } from './MenuItemModel'; var MenuModel = /** @class */ (function (_super) { tslib_1.__extends(MenuModel, _super); function MenuModel(menuType, name, items, menuModelFactory) { var _this = _super.call(this, menuType, name) || this; _this.items = items; if (_this.items == null) { _this.items = []; } _this.menuModelFactory = menuModelFactory; return _this; } return MenuModel; }(MenuItemModel)); export { MenuModel }; function MenuModel_tsickle_Closure_declarations() { /** @type {?} */ MenuModel.prototype.items; /** @type {?} */ MenuModel.prototype.menuModelFactory; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWVudU1vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvbW9kZWwvTWVudU1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBRUEsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRWhELElBQUE7SUFBK0IscUNBQWE7SUFLeEMsbUJBQVksUUFBbUIsRUFBRSxJQUFZLEVBQUUsS0FBc0IsRUFBRSxnQkFBb0M7UUFBM0csWUFDSSxrQkFBTSxRQUFRLEVBQUUsSUFBSSxDQUFDLFNBTXhCO1FBTEcsS0FBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7UUFDbkIsRUFBRSxDQUFDLENBQUMsS0FBSSxDQUFDLEtBQUssSUFBSSxJQUFJLENBQUMsQ0FBQyxDQUFDO1lBQ3JCLEtBQUksQ0FBQyxLQUFLLEdBQUcsRUFBRSxDQUFDO1NBQ25CO1FBQ0QsS0FBSSxDQUFDLGdCQUFnQixHQUFHLGdCQUFnQixDQUFDOztLQUM1QztvQkFoQkw7RUFJK0IsYUFBYSxFQWEzQyxDQUFBO0FBYkQscUJBYUMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUeXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBJTWVudU1vZGVsRmFjdG9yeSB9IGZyb20gJy4uL2NvbXBvbmVudC9JTWVudU1vZGVsRmFjdG9yeSc7XG5pbXBvcnQgeyBNZW51SXRlbU1vZGVsIH0gZnJvbSAnLi9NZW51SXRlbU1vZGVsJztcblxuZXhwb3J0IGNsYXNzIE1lbnVNb2RlbCBleHRlbmRzIE1lbnVJdGVtTW9kZWwge1xuXG4gICAgcHVibGljIGl0ZW1zOiBNZW51SXRlbU1vZGVsW107XG4gICAgcHVibGljIG1lbnVNb2RlbEZhY3Rvcnk6IElNZW51TW9kZWxGYWN0b3J5O1xuXG4gICAgY29uc3RydWN0b3IobWVudVR5cGU6IFR5cGU8YW55PiwgbmFtZTogc3RyaW5nLCBpdGVtczogTWVudUl0ZW1Nb2RlbFtdLCBtZW51TW9kZWxGYWN0b3J5PzogSU1lbnVNb2RlbEZhY3RvcnkpIHtcbiAgICAgICAgc3VwZXIobWVudVR5cGUsIG5hbWUpO1xuICAgICAgICB0aGlzLml0ZW1zID0gaXRlbXM7XG4gICAgICAgIGlmICh0aGlzLml0ZW1zID09IG51bGwpIHtcbiAgICAgICAgICAgIHRoaXMuaXRlbXMgPSBbXTtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLm1lbnVNb2RlbEZhY3RvcnkgPSBtZW51TW9kZWxGYWN0b3J5O1xuICAgIH1cbn0iXX0=