com.phloxui
Version:
PhloxUI Ng2+ Framework
28 lines (27 loc) • 2.39 kB
JavaScript
/**
* @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=