com.phloxui
Version:
PhloxUI Ng2+ Framework
41 lines (40 loc) • 3.02 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { I18N } from '../../../../decorator/I18N.decorator';
import { DefaultSelectItemModel } from '../../../../component/model/DefaultSelectItemModel';
export class MaterialSelectItemModel extends DefaultSelectItemModel {
/**
* @param {?} label
* @param {?} value
* @param {?=} group
*/
constructor(label, value, group) {
super(label, value, undefined); // selectedLabel was unavilable for material select so default is undefined.
this.group = group;
}
/**
* @return {?}
*/
getGroup() {
return this.group;
}
/**
* @param {?} group
* @return {?}
*/
setGroup(group) {
this.group = group;
}
}
tslib_1.__decorate([
I18N(),
tslib_1.__metadata("design:type", String)
], MaterialSelectItemModel.prototype, "group", void 0);
function MaterialSelectItemModel_tsickle_Closure_declarations() {
/** @type {?} */
MaterialSelectItemModel.prototype.group;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWF0ZXJpYWxTZWxlY3RJdGVtTW9kZWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi90aGVtZS9tYXRlcmlhbC9jb21wb25lbnQvbW9kZWwvTWF0ZXJpYWxTZWxlY3RJdGVtTW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFFQSxPQUFPLEVBQUUsSUFBSSxFQUFFLE1BQU0sc0NBQXNDLENBQUM7QUFDNUQsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0sb0RBQW9ELENBQUM7QUFFNUYsTUFBTSw4QkFBK0IsU0FBUSxzQkFBc0I7Ozs7OztJQUtqRSxZQUFZLEtBQWEsRUFBRSxLQUFVLEVBQUUsS0FBYztRQUNuRCxLQUFLLENBQUMsS0FBSyxFQUFFLEtBQUssRUFBRSxTQUFTLENBQUMsQ0FBQztRQUUvQixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztLQUNwQjs7OztJQUVNLFFBQVE7UUFDYixNQUFNLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQzs7Ozs7O0lBR2IsUUFBUSxDQUFDLEtBQWE7UUFDM0IsSUFBSSxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7O0NBRXRCOztJQWhCRSxJQUFJLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBBYnN0cmFjdEkxOE5BcHBsaWNhYmxlIH0gZnJvbSAnLi4vLi4vLi4vLi4vc2hhcmUvQWJzdHJhY3RJMThOQXBwbGljYWJsZSc7XHJcbmltcG9ydCB7IE9wdGlvbiB9IGZyb20gJy4uLy4uLy4uLy4uL2RlY29yYXRvci9PcHRpb24uZGVjb3JhdG9yJztcclxuaW1wb3J0IHsgSTE4TiB9IGZyb20gJy4uLy4uLy4uLy4uL2RlY29yYXRvci9JMThOLmRlY29yYXRvcic7XHJcbmltcG9ydCB7IERlZmF1bHRTZWxlY3RJdGVtTW9kZWwgfSBmcm9tICcuLi8uLi8uLi8uLi9jb21wb25lbnQvbW9kZWwvRGVmYXVsdFNlbGVjdEl0ZW1Nb2RlbCc7XHJcblxyXG5leHBvcnQgY2xhc3MgTWF0ZXJpYWxTZWxlY3RJdGVtTW9kZWwgZXh0ZW5kcyBEZWZhdWx0U2VsZWN0SXRlbU1vZGVsIHtcclxuXHJcbiAgQEkxOE4oKVxyXG4gIHB1YmxpYyBncm91cDogc3RyaW5nO1xyXG5cclxuICBjb25zdHJ1Y3RvcihsYWJlbDogc3RyaW5nLCB2YWx1ZTogYW55LCBncm91cD86IHN0cmluZykge1xyXG4gICAgc3VwZXIobGFiZWwsIHZhbHVlLCB1bmRlZmluZWQpOyAvLyBzZWxlY3RlZExhYmVsIHdhcyB1bmF2aWxhYmxlIGZvciBtYXRlcmlhbCBzZWxlY3Qgc28gZGVmYXVsdCBpcyB1bmRlZmluZWQuXHJcblxyXG4gICAgdGhpcy5ncm91cCA9IGdyb3VwO1xyXG4gIH1cclxuXHJcbiAgcHVibGljIGdldEdyb3VwKCk6IHN0cmluZyB7XHJcbiAgICByZXR1cm4gdGhpcy5ncm91cDtcclxuICB9XHJcblxyXG4gIHB1YmxpYyBzZXRHcm91cChncm91cDogc3RyaW5nKTogdm9pZCB7XHJcbiAgICB0aGlzLmdyb3VwID0gZ3JvdXA7XHJcbiAgfVxyXG59XHJcbiJdfQ==