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