com.phloxui
Version:
PhloxUI Ng2+ Framework
97 lines (96 loc) • 5.14 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { AbstractI18NApplicable } from '../AbstractI18NApplicable';
import { I18N } from '../decorator/I18N.decorator';
var DefaultSelectItemModel = /** @class */ (function (_super) {
tslib_1.__extends(DefaultSelectItemModel, _super);
function DefaultSelectItemModel(label, value, selectedLabel) {
var _this = _super.call(this) || this;
_this.label = label;
_this.value = value;
_this.selectedLabel = selectedLabel;
return _this;
}
/**
* @return {?}
*/
DefaultSelectItemModel.prototype.getValue = /**
* @return {?}
*/
function () {
return this.value;
};
/**
* @param {?} value
* @return {?}
*/
DefaultSelectItemModel.prototype.setValue = /**
* @param {?} value
* @return {?}
*/
function (value) {
this.value = value;
};
/**
* @return {?}
*/
DefaultSelectItemModel.prototype.getLabel = /**
* @return {?}
*/
function () {
return this.label;
};
/**
* @param {?} label
* @return {?}
*/
DefaultSelectItemModel.prototype.setLabel = /**
* @param {?} label
* @return {?}
*/
function (label) {
this.label = label;
};
/**
* @return {?}
*/
DefaultSelectItemModel.prototype.getSelectedLabel = /**
* @return {?}
*/
function () {
return this.selectedLabel;
};
/**
* @param {?} selectedLabel
* @return {?}
*/
DefaultSelectItemModel.prototype.setSelectedLabel = /**
* @param {?} selectedLabel
* @return {?}
*/
function (selectedLabel) {
this.selectedLabel = selectedLabel;
};
tslib_1.__decorate([
I18N(),
tslib_1.__metadata("design:type", String)
], DefaultSelectItemModel.prototype, "label", void 0);
tslib_1.__decorate([
I18N(),
tslib_1.__metadata("design:type", String)
], DefaultSelectItemModel.prototype, "selectedLabel", void 0);
return DefaultSelectItemModel;
}(AbstractI18NApplicable));
export { DefaultSelectItemModel };
function DefaultSelectItemModel_tsickle_Closure_declarations() {
/** @type {?} */
DefaultSelectItemModel.prototype.label;
/** @type {?} */
DefaultSelectItemModel.prototype.selectedLabel;
/** @type {?} */
DefaultSelectItemModel.prototype.value;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGVmYXVsdFNlbGVjdEl0ZW1Nb2RlbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2NvbS5waGxveHVpLyIsInNvdXJjZXMiOlsibGliL21vZGVsL0RlZmF1bHRTZWxlY3RJdGVtTW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFFQSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSwyQkFBMkIsQ0FBQztBQUNuRSxPQUFPLEVBQUUsSUFBSSxFQUFFLE1BQU0sNkJBQTZCLENBQUM7O0lBRVAsa0RBQXNCO0lBUWhFLGdDQUFZLEtBQWEsRUFBRSxLQUFVLEVBQUUsYUFBc0I7UUFBN0QsWUFDRSxpQkFBTyxTQUtSO1FBSEMsS0FBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7UUFDbkIsS0FBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7UUFDbkIsS0FBSSxDQUFDLGFBQWEsR0FBRyxhQUFhLENBQUM7O0tBQ3BDOzs7O0lBRU0seUNBQVE7Ozs7UUFDYixNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQzs7Ozs7O0lBR2IseUNBQVE7Ozs7Y0FBQyxLQUFVO1FBQ3hCLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDOzs7OztJQUdkLHlDQUFROzs7O1FBQ2IsTUFBTSxDQUFDLElBQUksQ0FBQyxLQUFLLENBQUM7Ozs7OztJQUdiLHlDQUFROzs7O2NBQUMsS0FBYTtRQUMzQixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQzs7Ozs7SUFHZCxpREFBZ0I7Ozs7UUFDckIsTUFBTSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUM7Ozs7OztJQUdyQixpREFBZ0I7Ozs7Y0FBQyxhQUFxQjtRQUMzQyxJQUFJLENBQUMsYUFBYSxHQUFHLGFBQWEsQ0FBQzs7O1FBbkNwQyxJQUFJLEVBQUU7Ozs7UUFFTixJQUFJLEVBQUU7OztpQ0FUVDtFQUs0QyxzQkFBc0I7U0FBckQsc0JBQXNCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgSVNlbGVjdEl0ZW1Nb2RlbCB9IGZyb20gJy4vSVNlbGVjdEl0ZW1Nb2RlbCc7XG5pbXBvcnQgeyBBYnN0cmFjdEkxOE5BcHBsaWNhYmxlIH0gZnJvbSAnLi4vQWJzdHJhY3RJMThOQXBwbGljYWJsZSc7XG5pbXBvcnQgeyBJMThOIH0gZnJvbSAnLi4vZGVjb3JhdG9yL0kxOE4uZGVjb3JhdG9yJztcblxuZXhwb3J0IGNsYXNzIERlZmF1bHRTZWxlY3RJdGVtTW9kZWwgZXh0ZW5kcyBBYnN0cmFjdEkxOE5BcHBsaWNhYmxlIGltcGxlbWVudHMgSVNlbGVjdEl0ZW1Nb2RlbCB7XG5cbiAgQEkxOE4oKVxuICBwdWJsaWMgbGFiZWw6IHN0cmluZztcbiAgQEkxOE4oKVxuICBwdWJsaWMgc2VsZWN0ZWRMYWJlbDogc3RyaW5nO1xuICBwdWJsaWMgdmFsdWU6IGFueTtcblxuICBjb25zdHJ1Y3RvcihsYWJlbDogc3RyaW5nLCB2YWx1ZTogYW55LCBzZWxlY3RlZExhYmVsPzogc3RyaW5nKSB7XG4gICAgc3VwZXIoKTtcblxuICAgIHRoaXMubGFiZWwgPSBsYWJlbDtcbiAgICB0aGlzLnZhbHVlID0gdmFsdWU7XG4gICAgdGhpcy5zZWxlY3RlZExhYmVsID0gc2VsZWN0ZWRMYWJlbDtcbiAgfVxuXG4gIHB1YmxpYyBnZXRWYWx1ZSgpOiBhbnkge1xuICAgIHJldHVybiB0aGlzLnZhbHVlO1xuICB9XG5cbiAgcHVibGljIHNldFZhbHVlKHZhbHVlOiBhbnkpOiB2b2lkIHtcbiAgICB0aGlzLnZhbHVlID0gdmFsdWU7XG4gIH1cblxuICBwdWJsaWMgZ2V0TGFiZWwoKTogc3RyaW5nIHtcbiAgICByZXR1cm4gdGhpcy5sYWJlbDtcbiAgfVxuXG4gIHB1YmxpYyBzZXRMYWJlbChsYWJlbDogc3RyaW5nKTogdm9pZCB7XG4gICAgdGhpcy5sYWJlbCA9IGxhYmVsO1xuICB9XG5cbiAgcHVibGljIGdldFNlbGVjdGVkTGFiZWwoKTogc3RyaW5nIHtcbiAgICByZXR1cm4gdGhpcy5zZWxlY3RlZExhYmVsO1xuICB9XG5cbiAgcHVibGljIHNldFNlbGVjdGVkTGFiZWwoc2VsZWN0ZWRMYWJlbDogc3RyaW5nKTogdm9pZCB7XG4gICAgdGhpcy5zZWxlY3RlZExhYmVsID0gc2VsZWN0ZWRMYWJlbDtcbiAgfVxufVxuIl19