UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

60 lines (59 loc) 4.07 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; import { AbstractI18NApplicable } from '../../share/AbstractI18NApplicable'; import { I18N } from '../../decorator/I18N.decorator'; import { Option } from '../../decorator/Option.decorator'; var ViewModel = /** @class */ (function (_super) { tslib_1.__extends(ViewModel, _super); function ViewModel(iconURL, label, viewType, styleClasses, tooltip) { var _this = _super.call(this) || this; _this.iconURL = iconURL; _this.label = label; _this.type = viewType; _this.styleClasses = styleClasses; _this.tooltip = tooltip; return _this; } tslib_1.__decorate([ I18N(), Option(), tslib_1.__metadata("design:type", String) ], ViewModel.prototype, "iconURL", void 0); tslib_1.__decorate([ I18N(), Option(), tslib_1.__metadata("design:type", String) ], ViewModel.prototype, "label", void 0); tslib_1.__decorate([ I18N(), Option(), tslib_1.__metadata("design:type", String) ], ViewModel.prototype, "type", void 0); tslib_1.__decorate([ Option(), tslib_1.__metadata("design:type", Array) ], ViewModel.prototype, "styleClasses", void 0); tslib_1.__decorate([ I18N(), Option(), tslib_1.__metadata("design:type", String) ], ViewModel.prototype, "tooltip", void 0); return ViewModel; }(AbstractI18NApplicable)); export { ViewModel }; function ViewModel_tsickle_Closure_declarations() { /** @type {?} */ ViewModel.prototype.iconURL; /** @type {?} */ ViewModel.prototype.label; /** @type {?} */ ViewModel.prototype.type; /** @type {?} */ ViewModel.prototype.styleClasses; /** @type {?} */ ViewModel.prototype.tooltip; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVmlld01vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L21vZGVsL1ZpZXdNb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQzVFLE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUN0RCxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sa0NBQWtDLENBQUM7O0lBRTNCLHFDQUFzQjtJQWlCakQsbUJBQVksT0FBZSxFQUFFLEtBQWEsRUFBRSxRQUFnQixFQUFFLFlBQXVCLEVBQUUsT0FBZ0I7UUFBdkcsWUFDSSxpQkFBTyxTQU1WO1FBTEcsS0FBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsS0FBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7UUFDbkIsS0FBSSxDQUFDLElBQUksR0FBRyxRQUFRLENBQUM7UUFDckIsS0FBSSxDQUFDLFlBQVksR0FBRyxZQUFZLENBQUM7UUFDakMsS0FBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7O0tBQzFCOztRQXRCQSxJQUFJLEVBQUU7UUFDTixNQUFNLEVBQUU7Ozs7UUFFUixJQUFJLEVBQUU7UUFDTixNQUFNLEVBQUU7Ozs7UUFFUixJQUFJLEVBQUU7UUFDTixNQUFNLEVBQUU7Ozs7UUFFUixNQUFNLEVBQUU7Ozs7UUFFUixJQUFJLEVBQUU7UUFDTixNQUFNLEVBQUU7OztvQkFsQmI7RUFJK0Isc0JBQXNCO1NBQXhDLFNBQVMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBYnN0cmFjdEkxOE5BcHBsaWNhYmxlIH0gZnJvbSAnLi4vLi4vc2hhcmUvQWJzdHJhY3RJMThOQXBwbGljYWJsZSc7XG5pbXBvcnQgeyBJMThOIH0gZnJvbSAnLi4vLi4vZGVjb3JhdG9yL0kxOE4uZGVjb3JhdG9yJztcbmltcG9ydCB7IE9wdGlvbiB9IGZyb20gJy4uLy4uL2RlY29yYXRvci9PcHRpb24uZGVjb3JhdG9yJztcblxuZXhwb3J0IGNsYXNzIFZpZXdNb2RlbCBleHRlbmRzIEFic3RyYWN0STE4TkFwcGxpY2FibGV7XG5cbiAgICBASTE4TigpXG4gICAgQE9wdGlvbigpXG4gICAgcHVibGljIGljb25VUkw6IHN0cmluZztcbiAgICBASTE4TigpXG4gICAgQE9wdGlvbigpXG4gICAgcHVibGljIGxhYmVsOiBzdHJpbmc7XG4gICAgQEkxOE4oKVxuICAgIEBPcHRpb24oKVxuICAgIHB1YmxpYyB0eXBlOiBzdHJpbmc7XG4gICAgQE9wdGlvbigpXG4gICAgcHVibGljIHN0eWxlQ2xhc3Nlczogc3RyaW5nW107XG4gICAgQEkxOE4oKVxuICAgIEBPcHRpb24oKVxuICAgIHB1YmxpYyB0b29sdGlwOiBzdHJpbmc7XG5cbiAgICBjb25zdHJ1Y3RvcihpY29uVVJMOiBzdHJpbmcsIGxhYmVsOiBzdHJpbmcsIHZpZXdUeXBlOiBzdHJpbmcsIHN0eWxlQ2xhc3Nlcz86IHN0cmluZ1tdLCB0b29sdGlwPzogc3RyaW5nKSB7XG4gICAgICAgIHN1cGVyKCk7XG4gICAgICAgIHRoaXMuaWNvblVSTCA9IGljb25VUkw7XG4gICAgICAgIHRoaXMubGFiZWwgPSBsYWJlbDtcbiAgICAgICAgdGhpcy50eXBlID0gdmlld1R5cGU7XG4gICAgICAgIHRoaXMuc3R5bGVDbGFzc2VzID0gc3R5bGVDbGFzc2VzO1xuICAgICAgICB0aGlzLnRvb2x0aXAgPSB0b29sdGlwO1xuICAgIH1cbn0iXX0=