com.phloxui
Version:
PhloxUI Ng2+ Framework
71 lines (70 loc) • 4.86 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { AbstractI18NApplicable } from '../../share/AbstractI18NApplicable';
import { Option } from '../../decorator/Option.decorator';
export class TabModel extends AbstractI18NApplicable {
/**
* @param {?} label
* @param {?} menuModel
* @param {?} bodyComponent
* @param {?} bodyComponentModel
* @param {?} data
* @param {?=} labelField
* @param {?=} options
* @param {?=} i18n
*/
constructor(label, menuModel, bodyComponent, bodyComponentModel, data, labelField, options, i18n) {
super();
this.label = label;
this.menuModel = menuModel;
this.bodyComponent = bodyComponent;
this.bodyComponentModel = bodyComponentModel;
this.data = data;
this.styleClass = [];
this.options = options;
this.i18n = i18n;
this.labelField = labelField;
}
}
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", String)
], TabModel.prototype, "labelField", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Array)
], TabModel.prototype, "styleClass", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Object)
], TabModel.prototype, "options", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Object)
], TabModel.prototype, "i18n", void 0);
function TabModel_tsickle_Closure_declarations() {
/** @type {?} */
TabModel.prototype.iconURL;
/** @type {?} */
TabModel.prototype.label;
/** @type {?} */
TabModel.prototype.menuModel;
/** @type {?} */
TabModel.prototype.bodyComponent;
/** @type {?} */
TabModel.prototype.bodyComponentModel;
/** @type {?} */
TabModel.prototype.data;
/** @type {?} */
TabModel.prototype.labelField;
/** @type {?} */
TabModel.prototype.styleClass;
/** @type {?} */
TabModel.prototype.options;
/** @type {?} */
TabModel.prototype.i18n;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVGFiTW9kZWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQvbW9kZWwvVGFiTW9kZWwudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFFQSxPQUFPLEVBQUUsc0JBQXNCLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUM1RSxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFHMUQsTUFBTSxlQUFnQixTQUFRLHNCQUFzQjs7Ozs7Ozs7Ozs7SUFnQmhELFlBQVksS0FBYSxFQUFFLFNBQW9CLEVBQUUsYUFBd0IsRUFBRSxrQkFBdUIsRUFBRSxJQUFTLEVBQzNHLFVBQW1CLEVBQUUsT0FBYSxFQUFFLElBQVU7UUFDNUMsS0FBSyxFQUFFLENBQUM7UUFDUixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztRQUNuQixJQUFJLENBQUMsU0FBUyxHQUFHLFNBQVMsQ0FBQztRQUMzQixJQUFJLENBQUMsYUFBYSxHQUFHLGFBQWEsQ0FBQztRQUNuQyxJQUFJLENBQUMsa0JBQWtCLEdBQUcsa0JBQWtCLENBQUM7UUFDN0MsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7UUFDakIsSUFBSSxDQUFDLFVBQVUsR0FBRyxFQUFFLENBQUM7UUFDckIsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLElBQUksR0FBRyxJQUFJLENBQUM7UUFDakIsSUFBSSxDQUFDLFVBQVUsR0FBRyxVQUFVLENBQUM7S0FDaEM7Q0FDSjs7SUF0QkksTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgVHlwZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTWVudU1vZGVsIH0gZnJvbSAnLi9NZW51TW9kZWwnO1xuaW1wb3J0IHsgQWJzdHJhY3RJMThOQXBwbGljYWJsZSB9IGZyb20gJy4uLy4uL3NoYXJlL0Fic3RyYWN0STE4TkFwcGxpY2FibGUnO1xuaW1wb3J0IHsgT3B0aW9uIH0gZnJvbSAnLi4vLi4vZGVjb3JhdG9yL09wdGlvbi5kZWNvcmF0b3InO1xuaW1wb3J0IHsgSTE4TiB9IGZyb20gJy4uLy4uL2RlY29yYXRvci9JMThOLmRlY29yYXRvcic7XG5cbmV4cG9ydCBjbGFzcyBUYWJNb2RlbCBleHRlbmRzIEFic3RyYWN0STE4TkFwcGxpY2FibGUge1xuICAgIHB1YmxpYyBpY29uVVJMOiBzdHJpbmc7XG4gICAgcHVibGljIGxhYmVsOiBzdHJpbmc7XG4gICAgcHVibGljIG1lbnVNb2RlbDogTWVudU1vZGVsO1xuICAgIHB1YmxpYyBib2R5Q29tcG9uZW50OiBUeXBlPGFueT47XG4gICAgcHVibGljIGJvZHlDb21wb25lbnRNb2RlbDogYW55O1xuICAgIHB1YmxpYyBkYXRhOiBhbnk7XG4gICAgQE9wdGlvbigpXG4gICAgcHVibGljIGxhYmVsRmllbGQ6IHN0cmluZztcbiAgICBAT3B0aW9uKClcbiAgICBwdWJsaWMgc3R5bGVDbGFzczogc3RyaW5nW107XG4gICAgQE9wdGlvbigpXG4gICAgcHVibGljIG9wdGlvbnM6IGFueTtcbiAgICBAT3B0aW9uKClcbiAgICBwdWJsaWMgaTE4bjogYW55O1xuXG4gICAgY29uc3RydWN0b3IobGFiZWw6IHN0cmluZywgbWVudU1vZGVsOiBNZW51TW9kZWwsIGJvZHlDb21wb25lbnQ6IFR5cGU8YW55PiwgYm9keUNvbXBvbmVudE1vZGVsOiBhbnksIGRhdGE6IGFueSxcbiAgICAgIGxhYmVsRmllbGQ/OiBzdHJpbmcsIG9wdGlvbnM/OiBhbnksIGkxOG4/OiBhbnkpIHtcbiAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgdGhpcy5sYWJlbCA9IGxhYmVsO1xuICAgICAgICB0aGlzLm1lbnVNb2RlbCA9IG1lbnVNb2RlbDtcbiAgICAgICAgdGhpcy5ib2R5Q29tcG9uZW50ID0gYm9keUNvbXBvbmVudDtcbiAgICAgICAgdGhpcy5ib2R5Q29tcG9uZW50TW9kZWwgPSBib2R5Q29tcG9uZW50TW9kZWw7XG4gICAgICAgIHRoaXMuZGF0YSA9IGRhdGE7XG4gICAgICAgIHRoaXMuc3R5bGVDbGFzcyA9IFtdO1xuICAgICAgICB0aGlzLm9wdGlvbnMgPSBvcHRpb25zO1xuICAgICAgICB0aGlzLmkxOG4gPSBpMThuO1xuICAgICAgICB0aGlzLmxhYmVsRmllbGQgPSBsYWJlbEZpZWxkO1xuICAgIH1cbn1cbiJdfQ==