com.phloxui
Version:
PhloxUI Ng2+ Framework
63 lines (62 loc) • 3.94 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';
export class ViewModel extends AbstractI18NApplicable {
/**
* @param {?} iconURL
* @param {?} label
* @param {?} viewType
* @param {?=} styleClasses
* @param {?=} tooltip
*/
constructor(iconURL, label, viewType, styleClasses, tooltip) {
super();
this.iconURL = iconURL;
this.label = label;
this.type = viewType;
this.styleClasses = styleClasses;
this.tooltip = tooltip;
}
}
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);
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVmlld01vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L21vZGVsL1ZpZXdNb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQzVFLE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUN0RCxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFFMUQsTUFBTSxnQkFBaUIsU0FBUSxzQkFBc0I7Ozs7Ozs7O0lBaUJqRCxZQUFZLE9BQWUsRUFBRSxLQUFhLEVBQUUsUUFBZ0IsRUFBRSxZQUF1QixFQUFFLE9BQWdCO1FBQ25HLEtBQUssRUFBRSxDQUFDO1FBQ1IsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7UUFDbkIsSUFBSSxDQUFDLElBQUksR0FBRyxRQUFRLENBQUM7UUFDckIsSUFBSSxDQUFDLFlBQVksR0FBRyxZQUFZLENBQUM7UUFDakMsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7S0FDMUI7Q0FDSjs7SUF2QkksSUFBSSxFQUFFO0lBQ04sTUFBTSxFQUFFOzs7O0lBRVIsSUFBSSxFQUFFO0lBQ04sTUFBTSxFQUFFOzs7O0lBRVIsSUFBSSxFQUFFO0lBQ04sTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFOzs7O0lBRVIsSUFBSSxFQUFFO0lBQ04sTUFBTSxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWJzdHJhY3RJMThOQXBwbGljYWJsZSB9IGZyb20gJy4uLy4uL3NoYXJlL0Fic3RyYWN0STE4TkFwcGxpY2FibGUnO1xuaW1wb3J0IHsgSTE4TiB9IGZyb20gJy4uLy4uL2RlY29yYXRvci9JMThOLmRlY29yYXRvcic7XG5pbXBvcnQgeyBPcHRpb24gfSBmcm9tICcuLi8uLi9kZWNvcmF0b3IvT3B0aW9uLmRlY29yYXRvcic7XG5cbmV4cG9ydCBjbGFzcyBWaWV3TW9kZWwgZXh0ZW5kcyBBYnN0cmFjdEkxOE5BcHBsaWNhYmxle1xuXG4gICAgQEkxOE4oKVxuICAgIEBPcHRpb24oKVxuICAgIHB1YmxpYyBpY29uVVJMOiBzdHJpbmc7XG4gICAgQEkxOE4oKVxuICAgIEBPcHRpb24oKVxuICAgIHB1YmxpYyBsYWJlbDogc3RyaW5nO1xuICAgIEBJMThOKClcbiAgICBAT3B0aW9uKClcbiAgICBwdWJsaWMgdHlwZTogc3RyaW5nO1xuICAgIEBPcHRpb24oKVxuICAgIHB1YmxpYyBzdHlsZUNsYXNzZXM6IHN0cmluZ1tdO1xuICAgIEBJMThOKClcbiAgICBAT3B0aW9uKClcbiAgICBwdWJsaWMgdG9vbHRpcDogc3RyaW5nO1xuXG4gICAgY29uc3RydWN0b3IoaWNvblVSTDogc3RyaW5nLCBsYWJlbDogc3RyaW5nLCB2aWV3VHlwZTogc3RyaW5nLCBzdHlsZUNsYXNzZXM/OiBzdHJpbmdbXSwgdG9vbHRpcD86IHN0cmluZykge1xuICAgICAgICBzdXBlcigpO1xuICAgICAgICB0aGlzLmljb25VUkwgPSBpY29uVVJMO1xuICAgICAgICB0aGlzLmxhYmVsID0gbGFiZWw7XG4gICAgICAgIHRoaXMudHlwZSA9IHZpZXdUeXBlO1xuICAgICAgICB0aGlzLnN0eWxlQ2xhc3NlcyA9IHN0eWxlQ2xhc3NlcztcbiAgICAgICAgdGhpcy50b29sdGlwID0gdG9vbHRpcDtcbiAgICB9XG59Il19