com.phloxui
Version:
PhloxUI Ng2+ Framework
68 lines (67 loc) • 5.5 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Type } from '@angular/core';
import { MenuItemModel } from './MenuItemModel';
import { Option } from '../../decorator/Option.decorator';
var ComponentMenuItemModel = /** @class */ (function (_super) {
tslib_1.__extends(ComponentMenuItemModel, _super);
function ComponentMenuItemModel(menuType, label, componentType, componentData, componentModel, componentSetting, componentHandler, enable, actionPerformedHandler) {
var _this = _super.call(this, menuType, label, enable, actionPerformedHandler) || this;
_this.componentType = componentType;
_this.componentData = componentData;
_this.componentSetting = componentSetting;
_this.componentModel = componentModel;
_this.componentHandler = componentHandler;
return _this;
}
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Type)
], ComponentMenuItemModel.prototype, "componentType", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Object)
], ComponentMenuItemModel.prototype, "componentModel", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Object)
], ComponentMenuItemModel.prototype, "componentData", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Object)
], ComponentMenuItemModel.prototype, "componentSetting", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Function)
], ComponentMenuItemModel.prototype, "componentHandler", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Object)
], ComponentMenuItemModel.prototype, "dataParent", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Boolean)
], ComponentMenuItemModel.prototype, "ignoreParentData", void 0);
return ComponentMenuItemModel;
}(MenuItemModel));
export { ComponentMenuItemModel };
function ComponentMenuItemModel_tsickle_Closure_declarations() {
/** @type {?} */
ComponentMenuItemModel.prototype.componentType;
/** @type {?} */
ComponentMenuItemModel.prototype.componentModel;
/** @type {?} */
ComponentMenuItemModel.prototype.componentData;
/** @type {?} */
ComponentMenuItemModel.prototype.componentSetting;
/** @type {?} */
ComponentMenuItemModel.prototype.componentHandler;
/** @type {?} */
ComponentMenuItemModel.prototype.dataParent;
/** @type {?} */
ComponentMenuItemModel.prototype.ignoreParentData;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tcG9uZW50TWVudUl0ZW1Nb2RlbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2NvbS5waGxveHVpLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudC9tb2RlbC9Db21wb25lbnRNZW51SXRlbU1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNyQyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFHaEQsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGtDQUFrQyxDQUFDOztJQUVkLGtEQUFhO0lBaUJ2RCxnQ0FBWSxRQUFvQixFQUFFLEtBQWMsRUFBRSxhQUF5QixFQUFFLGFBQW1CLEVBQUUsY0FBb0IsRUFDcEgsZ0JBQXNCLEVBQUUsZ0JBQXNCLEVBQUUsTUFBZ0IsRUFBRSxzQkFBaUM7UUFEckcsWUFFRSxrQkFBTSxRQUFRLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBRSxzQkFBc0IsQ0FBQyxTQU92RDtRQUxDLEtBQUksQ0FBQyxhQUFhLEdBQUcsYUFBYSxDQUFDO1FBQ25DLEtBQUksQ0FBQyxhQUFhLEdBQUcsYUFBYSxDQUFDO1FBQ25DLEtBQUksQ0FBQyxnQkFBZ0IsR0FBRyxnQkFBZ0IsQ0FBQztRQUN6QyxLQUFJLENBQUMsY0FBYyxHQUFHLGNBQWMsQ0FBQztRQUNyQyxLQUFJLENBQUMsZ0JBQWdCLEdBQUcsZ0JBQWdCLENBQUM7O0tBQzFDOztRQXhCQSxNQUFNLEVBQUU7MENBQ2EsSUFBSTs7O1FBQ3pCLE1BQU0sRUFBRTs7OztRQUVSLE1BQU0sRUFBRTs7OztRQUVSLE1BQU0sRUFBRTs7OztRQUVSLE1BQU0sRUFBRTswQ0FDZ0IsUUFBUTs7O1FBQ2hDLE1BQU0sRUFBRTs7OztRQUVSLE1BQU0sRUFBRTs7O2lDQXBCWDtFQU00QyxhQUFhO1NBQTVDLHNCQUFzQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFR5cGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE1lbnVJdGVtTW9kZWwgfSBmcm9tICcuL01lbnVJdGVtTW9kZWwnO1xuaW1wb3J0IHsgSUhhc0RhdGEgfSBmcm9tICcuLi9JSGFzRGF0YSc7XG5pbXBvcnQgeyBJMThOIH0gZnJvbSAnLi4vLi4vZGVjb3JhdG9yL0kxOE4uZGVjb3JhdG9yJztcbmltcG9ydCB7IE9wdGlvbiB9IGZyb20gJy4uLy4uL2RlY29yYXRvci9PcHRpb24uZGVjb3JhdG9yJztcblxuZXhwb3J0IGNsYXNzIENvbXBvbmVudE1lbnVJdGVtTW9kZWwgZXh0ZW5kcyBNZW51SXRlbU1vZGVsIHtcblxuICBAT3B0aW9uKClcbiAgcHVibGljIGNvbXBvbmVudFR5cGU6IFR5cGU8YW55PjtcbiAgQE9wdGlvbigpXG4gIHB1YmxpYyBjb21wb25lbnRNb2RlbDogYW55O1xuICBAT3B0aW9uKClcbiAgcHVibGljIGNvbXBvbmVudERhdGE6IGFueTtcbiAgQE9wdGlvbigpXG4gIHB1YmxpYyBjb21wb25lbnRTZXR0aW5nOiBhbnk7XG4gIEBPcHRpb24oKVxuICBwdWJsaWMgY29tcG9uZW50SGFuZGxlcjogRnVuY3Rpb247XG4gIEBPcHRpb24oKVxuICBwdWJsaWMgZGF0YVBhcmVudDogSUhhc0RhdGE7XG4gIEBPcHRpb24oKVxuICBwdWJsaWMgaWdub3JlUGFyZW50RGF0YTogYm9vbGVhbjtcblxuICBjb25zdHJ1Y3RvcihtZW51VHlwZT86IFR5cGU8YW55PiwgbGFiZWw/OiBzdHJpbmcsIGNvbXBvbmVudFR5cGU/OiBUeXBlPGFueT4sIGNvbXBvbmVudERhdGE/OiBhbnksIGNvbXBvbmVudE1vZGVsPzogYW55LFxuICAgIGNvbXBvbmVudFNldHRpbmc/OiBhbnksIGNvbXBvbmVudEhhbmRsZXI/OiBhbnksIGVuYWJsZT86IGJvb2xlYW4sIGFjdGlvblBlcmZvcm1lZEhhbmRsZXI/OiBGdW5jdGlvbikge1xuICAgIHN1cGVyKG1lbnVUeXBlLCBsYWJlbCwgZW5hYmxlLCBhY3Rpb25QZXJmb3JtZWRIYW5kbGVyKTtcblxuICAgIHRoaXMuY29tcG9uZW50VHlwZSA9IGNvbXBvbmVudFR5cGU7XG4gICAgdGhpcy5jb21wb25lbnREYXRhID0gY29tcG9uZW50RGF0YTtcbiAgICB0aGlzLmNvbXBvbmVudFNldHRpbmcgPSBjb21wb25lbnRTZXR0aW5nO1xuICAgIHRoaXMuY29tcG9uZW50TW9kZWwgPSBjb21wb25lbnRNb2RlbDtcbiAgICB0aGlzLmNvbXBvbmVudEhhbmRsZXIgPSBjb21wb25lbnRIYW5kbGVyO1xuICB9XG5cbn1cbiJdfQ==