UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

29 lines (28 loc) 2.27 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import { MenuItemModel } from './MenuItemModel'; export class MenuModel extends MenuItemModel { /** * @param {?} menuType * @param {?} name * @param {?} items * @param {?=} menuModelFactory */ constructor(menuType, name, items, menuModelFactory) { super(menuType, name); this.items = items; if (this.items == null) { this.items = []; } this.menuModelFactory = menuModelFactory; } } function MenuModel_tsickle_Closure_declarations() { /** @type {?} */ MenuModel.prototype.items; /** @type {?} */ MenuModel.prototype.menuModelFactory; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWVudU1vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvbW9kZWwvTWVudU1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFFQSxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFaEQsTUFBTSxnQkFBaUIsU0FBUSxhQUFhOzs7Ozs7O0lBS3hDLFlBQVksUUFBbUIsRUFBRSxJQUFZLEVBQUUsS0FBc0IsRUFBRSxnQkFBb0M7UUFDdkcsS0FBSyxDQUFDLFFBQVEsRUFBRSxJQUFJLENBQUMsQ0FBQztRQUN0QixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztRQUNuQixFQUFFLENBQUMsQ0FBQyxJQUFJLENBQUMsS0FBSyxJQUFJLElBQUksQ0FBQyxDQUFDLENBQUM7WUFDckIsSUFBSSxDQUFDLEtBQUssR0FBRyxFQUFFLENBQUM7U0FDbkI7UUFDRCxJQUFJLENBQUMsZ0JBQWdCLEdBQUcsZ0JBQWdCLENBQUM7S0FDNUM7Q0FDSiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFR5cGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IElNZW51TW9kZWxGYWN0b3J5IH0gZnJvbSAnLi4vY29tcG9uZW50L0lNZW51TW9kZWxGYWN0b3J5JztcbmltcG9ydCB7IE1lbnVJdGVtTW9kZWwgfSBmcm9tICcuL01lbnVJdGVtTW9kZWwnO1xuXG5leHBvcnQgY2xhc3MgTWVudU1vZGVsIGV4dGVuZHMgTWVudUl0ZW1Nb2RlbCB7XG5cbiAgICBwdWJsaWMgaXRlbXM6IE1lbnVJdGVtTW9kZWxbXTtcbiAgICBwdWJsaWMgbWVudU1vZGVsRmFjdG9yeTogSU1lbnVNb2RlbEZhY3Rvcnk7XG5cbiAgICBjb25zdHJ1Y3RvcihtZW51VHlwZTogVHlwZTxhbnk+LCBuYW1lOiBzdHJpbmcsIGl0ZW1zOiBNZW51SXRlbU1vZGVsW10sIG1lbnVNb2RlbEZhY3Rvcnk/OiBJTWVudU1vZGVsRmFjdG9yeSkge1xuICAgICAgICBzdXBlcihtZW51VHlwZSwgbmFtZSk7XG4gICAgICAgIHRoaXMuaXRlbXMgPSBpdGVtcztcbiAgICAgICAgaWYgKHRoaXMuaXRlbXMgPT0gbnVsbCkge1xuICAgICAgICAgICAgdGhpcy5pdGVtcyA9IFtdO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMubWVudU1vZGVsRmFjdG9yeSA9IG1lbnVNb2RlbEZhY3Rvcnk7XG4gICAgfVxufSJdfQ==