UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

75 lines (74 loc) 5.46 kB
/** * @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'; export class ComponentMenuItemModel extends MenuItemModel { /** * @param {?=} menuType * @param {?=} label * @param {?=} componentType * @param {?=} componentData * @param {?=} componentModel * @param {?=} componentSetting * @param {?=} componentHandler * @param {?=} enable * @param {?=} actionPerformedHandler */ constructor(menuType, label, componentType, componentData, componentModel, componentSetting, componentHandler, enable, actionPerformedHandler) { super(menuType, label, enable, actionPerformedHandler); this.componentType = componentType; this.componentData = componentData; this.componentSetting = componentSetting; this.componentModel = componentModel; this.componentHandler = componentHandler; } } 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); 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tcG9uZW50TWVudUl0ZW1Nb2RlbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2NvbS5waGxveHVpLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudC9tb2RlbC9Db21wb25lbnRNZW51SXRlbU1vZGVsLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNyQyxPQUFPLEVBQUUsYUFBYSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFHaEQsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBRTFELE1BQU0sNkJBQThCLFNBQVEsYUFBYTs7Ozs7Ozs7Ozs7O0lBaUJ2RCxZQUFZLFFBQW9CLEVBQUUsS0FBYyxFQUFFLGFBQXlCLEVBQUUsYUFBbUIsRUFBRSxjQUFvQixFQUNwSCxnQkFBc0IsRUFBRSxnQkFBc0IsRUFBRSxNQUFnQixFQUFFLHNCQUFpQztRQUNuRyxLQUFLLENBQUMsUUFBUSxFQUFFLEtBQUssRUFBRSxNQUFNLEVBQUUsc0JBQXNCLENBQUMsQ0FBQztRQUV2RCxJQUFJLENBQUMsYUFBYSxHQUFHLGFBQWEsQ0FBQztRQUNuQyxJQUFJLENBQUMsYUFBYSxHQUFHLGFBQWEsQ0FBQztRQUNuQyxJQUFJLENBQUMsZ0JBQWdCLEdBQUcsZ0JBQWdCLENBQUM7UUFDekMsSUFBSSxDQUFDLGNBQWMsR0FBRyxjQUFjLENBQUM7UUFDckMsSUFBSSxDQUFDLGdCQUFnQixHQUFHLGdCQUFnQixDQUFDO0tBQzFDO0NBRUY7O0lBMUJFLE1BQU0sRUFBRTtzQ0FDYSxJQUFJOzs7SUFDekIsTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFO3NDQUNnQixRQUFROzs7SUFDaEMsTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTWVudUl0ZW1Nb2RlbCB9IGZyb20gJy4vTWVudUl0ZW1Nb2RlbCc7XG5pbXBvcnQgeyBJSGFzRGF0YSB9IGZyb20gJy4uL0lIYXNEYXRhJztcbmltcG9ydCB7IEkxOE4gfSBmcm9tICcuLi8uLi9kZWNvcmF0b3IvSTE4Ti5kZWNvcmF0b3InO1xuaW1wb3J0IHsgT3B0aW9uIH0gZnJvbSAnLi4vLi4vZGVjb3JhdG9yL09wdGlvbi5kZWNvcmF0b3InO1xuXG5leHBvcnQgY2xhc3MgQ29tcG9uZW50TWVudUl0ZW1Nb2RlbCBleHRlbmRzIE1lbnVJdGVtTW9kZWwge1xuXG4gIEBPcHRpb24oKVxuICBwdWJsaWMgY29tcG9uZW50VHlwZTogVHlwZTxhbnk+O1xuICBAT3B0aW9uKClcbiAgcHVibGljIGNvbXBvbmVudE1vZGVsOiBhbnk7XG4gIEBPcHRpb24oKVxuICBwdWJsaWMgY29tcG9uZW50RGF0YTogYW55O1xuICBAT3B0aW9uKClcbiAgcHVibGljIGNvbXBvbmVudFNldHRpbmc6IGFueTtcbiAgQE9wdGlvbigpXG4gIHB1YmxpYyBjb21wb25lbnRIYW5kbGVyOiBGdW5jdGlvbjtcbiAgQE9wdGlvbigpXG4gIHB1YmxpYyBkYXRhUGFyZW50OiBJSGFzRGF0YTtcbiAgQE9wdGlvbigpXG4gIHB1YmxpYyBpZ25vcmVQYXJlbnREYXRhOiBib29sZWFuO1xuXG4gIGNvbnN0cnVjdG9yKG1lbnVUeXBlPzogVHlwZTxhbnk+LCBsYWJlbD86IHN0cmluZywgY29tcG9uZW50VHlwZT86IFR5cGU8YW55PiwgY29tcG9uZW50RGF0YT86IGFueSwgY29tcG9uZW50TW9kZWw/OiBhbnksXG4gICAgY29tcG9uZW50U2V0dGluZz86IGFueSwgY29tcG9uZW50SGFuZGxlcj86IGFueSwgZW5hYmxlPzogYm9vbGVhbiwgYWN0aW9uUGVyZm9ybWVkSGFuZGxlcj86IEZ1bmN0aW9uKSB7XG4gICAgc3VwZXIobWVudVR5cGUsIGxhYmVsLCBlbmFibGUsIGFjdGlvblBlcmZvcm1lZEhhbmRsZXIpO1xuXG4gICAgdGhpcy5jb21wb25lbnRUeXBlID0gY29tcG9uZW50VHlwZTtcbiAgICB0aGlzLmNvbXBvbmVudERhdGEgPSBjb21wb25lbnREYXRhO1xuICAgIHRoaXMuY29tcG9uZW50U2V0dGluZyA9IGNvbXBvbmVudFNldHRpbmc7XG4gICAgdGhpcy5jb21wb25lbnRNb2RlbCA9IGNvbXBvbmVudE1vZGVsO1xuICAgIHRoaXMuY29tcG9uZW50SGFuZGxlciA9IGNvbXBvbmVudEhhbmRsZXI7XG4gIH1cblxufVxuIl19