com.phloxui
Version:
PhloxUI Ng2+ Framework
71 lines (70 loc) • 4.82 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { AbstractI18NApplicable } from '../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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVGFiTW9kZWwuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9tb2RlbC9UYWJNb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUVBLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLDJCQUEyQixDQUFDO0FBQ25FLE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQztBQUd2RCxNQUFNLGVBQWdCLFNBQVEsc0JBQXNCOzs7Ozs7Ozs7OztJQWdCaEQsWUFBWSxLQUFhLEVBQUUsU0FBb0IsRUFBRSxhQUF3QixFQUFFLGtCQUF1QixFQUFFLElBQVMsRUFDM0csVUFBbUIsRUFBRSxPQUFhLEVBQUUsSUFBVTtRQUM1QyxLQUFLLEVBQUUsQ0FBQztRQUNSLElBQUksQ0FBQyxLQUFLLEdBQUcsS0FBSyxDQUFDO1FBQ25CLElBQUksQ0FBQyxTQUFTLEdBQUcsU0FBUyxDQUFDO1FBQzNCLElBQUksQ0FBQyxhQUFhLEdBQUcsYUFBYSxDQUFDO1FBQ25DLElBQUksQ0FBQyxrQkFBa0IsR0FBRyxrQkFBa0IsQ0FBQztRQUM3QyxJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztRQUNqQixJQUFJLENBQUMsVUFBVSxHQUFHLEVBQUUsQ0FBQztRQUNyQixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztRQUN2QixJQUFJLENBQUMsSUFBSSxHQUFHLElBQUksQ0FBQztRQUNqQixJQUFJLENBQUMsVUFBVSxHQUFHLFVBQVUsQ0FBQztLQUNoQztDQUNKOztJQXRCSSxNQUFNLEVBQUU7Ozs7SUFFUixNQUFNLEVBQUU7Ozs7SUFFUixNQUFNLEVBQUU7Ozs7SUFFUixNQUFNLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUeXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBNZW51TW9kZWwgfSBmcm9tICcuLi9tb2RlbC9tb2RlbHMnO1xuaW1wb3J0IHsgQWJzdHJhY3RJMThOQXBwbGljYWJsZSB9IGZyb20gJy4uL0Fic3RyYWN0STE4TkFwcGxpY2FibGUnO1xuaW1wb3J0IHsgT3B0aW9uIH0gZnJvbSAnLi4vZGVjb3JhdG9yL09wdGlvbi5kZWNvcmF0b3InO1xuaW1wb3J0IHsgSTE4TiB9IGZyb20gJy4uL2RlY29yYXRvci9JMThOLmRlY29yYXRvcic7XG5cbmV4cG9ydCBjbGFzcyBUYWJNb2RlbCBleHRlbmRzIEFic3RyYWN0STE4TkFwcGxpY2FibGUge1xuICAgIHB1YmxpYyBpY29uVVJMOiBzdHJpbmc7XG4gICAgcHVibGljIGxhYmVsOiBzdHJpbmc7XG4gICAgcHVibGljIG1lbnVNb2RlbDogTWVudU1vZGVsO1xuICAgIHB1YmxpYyBib2R5Q29tcG9uZW50OiBUeXBlPGFueT47XG4gICAgcHVibGljIGJvZHlDb21wb25lbnRNb2RlbDogYW55O1xuICAgIHB1YmxpYyBkYXRhOiBhbnk7XG4gICAgQE9wdGlvbigpXG4gICAgcHVibGljIGxhYmVsRmllbGQ6IHN0cmluZztcbiAgICBAT3B0aW9uKClcbiAgICBwdWJsaWMgc3R5bGVDbGFzczogc3RyaW5nW107XG4gICAgQE9wdGlvbigpXG4gICAgcHVibGljIG9wdGlvbnM6IGFueTtcbiAgICBAT3B0aW9uKClcbiAgICBwdWJsaWMgaTE4bjogYW55O1xuXG4gICAgY29uc3RydWN0b3IobGFiZWw6IHN0cmluZywgbWVudU1vZGVsOiBNZW51TW9kZWwsIGJvZHlDb21wb25lbnQ6IFR5cGU8YW55PiwgYm9keUNvbXBvbmVudE1vZGVsOiBhbnksIGRhdGE6IGFueSxcbiAgICAgIGxhYmVsRmllbGQ/OiBzdHJpbmcsIG9wdGlvbnM/OiBhbnksIGkxOG4/OiBhbnkpIHtcbiAgICAgICAgc3VwZXIoKTtcbiAgICAgICAgdGhpcy5sYWJlbCA9IGxhYmVsO1xuICAgICAgICB0aGlzLm1lbnVNb2RlbCA9IG1lbnVNb2RlbDtcbiAgICAgICAgdGhpcy5ib2R5Q29tcG9uZW50ID0gYm9keUNvbXBvbmVudDtcbiAgICAgICAgdGhpcy5ib2R5Q29tcG9uZW50TW9kZWwgPSBib2R5Q29tcG9uZW50TW9kZWw7XG4gICAgICAgIHRoaXMuZGF0YSA9IGRhdGE7XG4gICAgICAgIHRoaXMuc3R5bGVDbGFzcyA9IFtdO1xuICAgICAgICB0aGlzLm9wdGlvbnMgPSBvcHRpb25zO1xuICAgICAgICB0aGlzLmkxOG4gPSBpMThuO1xuICAgICAgICB0aGlzLmxhYmVsRmllbGQgPSBsYWJlbEZpZWxkO1xuICAgIH1cbn1cbiJdfQ==