UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

63 lines (62 loc) 3.94 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'; 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