com.phloxui
Version:
PhloxUI Ng2+ Framework
51 lines (50 loc) • 3.62 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';
export class SimpleListModel extends AbstractHasOptions {
/**
* @param {?=} titleFieldName
* @param {?=} titleType
* @param {?=} descriptionFieldName
* @param {?=} descriptionType
*/
constructor(titleFieldName, titleType, descriptionFieldName, descriptionType) {
super();
this.titleFieldName = titleFieldName;
this.titleType = titleType;
this.descriptionFieldName = descriptionFieldName;
this.descriptionType = descriptionType;
}
}
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);
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2ltcGxlTGlzdE1vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L21vZGVsL1NpbXBsZUxpc3RNb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDckMsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGtDQUFrQyxDQUFDO0FBQzFELE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBRXBFLE1BQU0sc0JBQXVCLFNBQVEsa0JBQWtCOzs7Ozs7O0lBV3JELFlBQVksY0FBdUIsRUFBRSxTQUFxQixFQUFFLG9CQUE2QixFQUFFLGVBQTJCO1FBQ3BILEtBQUssRUFBRSxDQUFDO1FBRVIsSUFBSSxDQUFDLGNBQWMsR0FBRyxjQUFjLENBQUM7UUFDckMsSUFBSSxDQUFDLFNBQVMsR0FBRyxTQUFTLENBQUM7UUFDM0IsSUFBSSxDQUFDLG9CQUFvQixHQUFHLG9CQUFvQixDQUFDO1FBQ2pELElBQUksQ0FBQyxlQUFlLEdBQUcsZUFBZSxDQUFDO0tBQ3hDO0NBQ0Y7O0lBakJFLE1BQU0sRUFBRTs7OztJQUVSLE1BQU0sRUFBRTtzQ0FDUyxJQUFJOzs7SUFDckIsTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFO3NDQUNlLElBQUkiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUeXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBPcHRpb24gfSBmcm9tICcuLi8uLi9kZWNvcmF0b3IvT3B0aW9uLmRlY29yYXRvcic7XG5pbXBvcnQgeyBBYnN0cmFjdEhhc09wdGlvbnMgfSBmcm9tICcuLi8uLi9zaGFyZS9BYnN0cmFjdEhhc09wdGlvbnMnO1xuXG5leHBvcnQgY2xhc3MgU2ltcGxlTGlzdE1vZGVsIGV4dGVuZHMgQWJzdHJhY3RIYXNPcHRpb25zIHtcblxuICBAT3B0aW9uKClcbiAgcHVibGljIHRpdGxlRmllbGROYW1lOiBzdHJpbmc7XG4gIEBPcHRpb24oKVxuICBwdWJsaWMgdGl0bGVUeXBlOiBUeXBlPGFueT47XG4gIEBPcHRpb24oKVxuICBwdWJsaWMgZGVzY3JpcHRpb25GaWVsZE5hbWU6IHN0cmluZztcbiAgQE9wdGlvbigpXG4gIHB1YmxpYyBkZXNjcmlwdGlvblR5cGU6IFR5cGU8YW55PjtcblxuICBjb25zdHJ1Y3Rvcih0aXRsZUZpZWxkTmFtZT86IHN0cmluZywgdGl0bGVUeXBlPzogVHlwZTxhbnk+LCBkZXNjcmlwdGlvbkZpZWxkTmFtZT86IHN0cmluZywgZGVzY3JpcHRpb25UeXBlPzogVHlwZTxhbnk+KSB7XG4gICAgc3VwZXIoKTtcblxuICAgIHRoaXMudGl0bGVGaWVsZE5hbWUgPSB0aXRsZUZpZWxkTmFtZTtcbiAgICB0aGlzLnRpdGxlVHlwZSA9IHRpdGxlVHlwZTtcbiAgICB0aGlzLmRlc2NyaXB0aW9uRmllbGROYW1lID0gZGVzY3JpcHRpb25GaWVsZE5hbWU7XG4gICAgdGhpcy5kZXNjcmlwdGlvblR5cGUgPSBkZXNjcmlwdGlvblR5cGU7XG4gIH1cbn1cbiJdfQ==