com.phloxui
Version:
PhloxUI Ng2+ Framework
49 lines (48 loc) • 3.73 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Type } from '@angular/core';
import { Option } from '../../decorator/Option.decorator';
import { AbstractHasOptions } from '../../share/AbstractHasOptions';
var SimpleListModel = /** @class */ (function (_super) {
tslib_1.__extends(SimpleListModel, _super);
function SimpleListModel(titleFieldName, titleType, descriptionFieldName, descriptionType) {
var _this = _super.call(this) || this;
_this.titleFieldName = titleFieldName;
_this.titleType = titleType;
_this.descriptionFieldName = descriptionFieldName;
_this.descriptionType = descriptionType;
return _this;
}
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", String)
], SimpleListModel.prototype, "titleFieldName", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Type)
], SimpleListModel.prototype, "titleType", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", String)
], SimpleListModel.prototype, "descriptionFieldName", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Type)
], SimpleListModel.prototype, "descriptionType", void 0);
return SimpleListModel;
}(AbstractHasOptions));
export { SimpleListModel };
function SimpleListModel_tsickle_Closure_declarations() {
/** @type {?} */
SimpleListModel.prototype.titleFieldName;
/** @type {?} */
SimpleListModel.prototype.titleType;
/** @type {?} */
SimpleListModel.prototype.descriptionFieldName;
/** @type {?} */
SimpleListModel.prototype.descriptionType;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2ltcGxlTGlzdE1vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L21vZGVsL1NpbXBsZUxpc3RNb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDckMsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQzFELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLGdDQUFnQyxDQUFDOztJQUUvQiwyQ0FBa0I7SUFXckQseUJBQVksY0FBdUIsRUFBRSxTQUFxQixFQUFFLG9CQUE2QixFQUFFLGVBQTJCO1FBQXRILFlBQ0UsaUJBQU8sU0FNUjtRQUpDLEtBQUksQ0FBQyxjQUFjLEdBQUcsY0FBYyxDQUFDO1FBQ3JDLEtBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQzNCLEtBQUksQ0FBQyxvQkFBb0IsR0FBRyxvQkFBb0IsQ0FBQztRQUNqRCxLQUFJLENBQUMsZUFBZSxHQUFHLGVBQWUsQ0FBQzs7S0FDeEM7O1FBaEJBLE1BQU0sRUFBRTs7OztRQUVSLE1BQU0sRUFBRTswQ0FDUyxJQUFJOzs7UUFDckIsTUFBTSxFQUFFOzs7O1FBRVIsTUFBTSxFQUFFOzBDQUNlLElBQUk7OzBCQWI5QjtFQUlxQyxrQkFBa0I7U0FBMUMsZUFBZSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFR5cGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE9wdGlvbiB9IGZyb20gJy4uLy4uL2RlY29yYXRvci9PcHRpb24uZGVjb3JhdG9yJztcbmltcG9ydCB7IEFic3RyYWN0SGFzT3B0aW9ucyB9IGZyb20gJy4uLy4uL3NoYXJlL0Fic3RyYWN0SGFzT3B0aW9ucyc7XG5cbmV4cG9ydCBjbGFzcyBTaW1wbGVMaXN0TW9kZWwgZXh0ZW5kcyBBYnN0cmFjdEhhc09wdGlvbnMge1xuXG4gIEBPcHRpb24oKVxuICBwdWJsaWMgdGl0bGVGaWVsZE5hbWU6IHN0cmluZztcbiAgQE9wdGlvbigpXG4gIHB1YmxpYyB0aXRsZVR5cGU6IFR5cGU8YW55PjtcbiAgQE9wdGlvbigpXG4gIHB1YmxpYyBkZXNjcmlwdGlvbkZpZWxkTmFtZTogc3RyaW5nO1xuICBAT3B0aW9uKClcbiAgcHVibGljIGRlc2NyaXB0aW9uVHlwZTogVHlwZTxhbnk+O1xuXG4gIGNvbnN0cnVjdG9yKHRpdGxlRmllbGROYW1lPzogc3RyaW5nLCB0aXRsZVR5cGU/OiBUeXBlPGFueT4sIGRlc2NyaXB0aW9uRmllbGROYW1lPzogc3RyaW5nLCBkZXNjcmlwdGlvblR5cGU/OiBUeXBlPGFueT4pIHtcbiAgICBzdXBlcigpO1xuXG4gICAgdGhpcy50aXRsZUZpZWxkTmFtZSA9IHRpdGxlRmllbGROYW1lO1xuICAgIHRoaXMudGl0bGVUeXBlID0gdGl0bGVUeXBlO1xuICAgIHRoaXMuZGVzY3JpcHRpb25GaWVsZE5hbWUgPSBkZXNjcmlwdGlvbkZpZWxkTmFtZTtcbiAgICB0aGlzLmRlc2NyaXB0aW9uVHlwZSA9IGRlc2NyaXB0aW9uVHlwZTtcbiAgfVxufVxuIl19