com.phloxui
Version:
PhloxUI Ng2+ Framework
51 lines (50 loc) • 4.43 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Type } from '@angular/core';
import { AccordionItemModel } from './AccordionItemModel';
import { I18N } from '../../decorator/I18N.decorator';
import { Option } from '../../decorator/Option.decorator';
var ComponentAccordionItemModel = /** @class */ (function (_super) {
tslib_1.__extends(ComponentAccordionItemModel, _super);
function ComponentAccordionItemModel(label, height, componentType, componentModel, componentHandler, componentData, active, enable) {
var _this = _super.call(this, label, height, active, enable) || this;
_this.componentType = componentType;
_this.componentModel = componentModel;
_this.componentHandler = componentHandler;
_this.componentData = componentData;
return _this;
}
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Type)
], ComponentAccordionItemModel.prototype, "componentType", void 0);
tslib_1.__decorate([
I18N(),
Option(),
tslib_1.__metadata("design:type", Object)
], ComponentAccordionItemModel.prototype, "componentModel", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Function)
], ComponentAccordionItemModel.prototype, "componentHandler", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Object)
], ComponentAccordionItemModel.prototype, "componentData", void 0);
return ComponentAccordionItemModel;
}(AccordionItemModel));
export { ComponentAccordionItemModel };
function ComponentAccordionItemModel_tsickle_Closure_declarations() {
/** @type {?} */
ComponentAccordionItemModel.prototype.componentType;
/** @type {?} */
ComponentAccordionItemModel.prototype.componentModel;
/** @type {?} */
ComponentAccordionItemModel.prototype.componentHandler;
/** @type {?} */
ComponentAccordionItemModel.prototype.componentData;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tcG9uZW50QWNjb3JkaW9uSXRlbU1vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L21vZGVsL0NvbXBvbmVudEFjY29yZGlvbkl0ZW1Nb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDckMsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDMUQsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBQ3RELE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQzs7SUFFVCx1REFBa0I7SUFZakUscUNBQVksS0FBYSxFQUFFLE1BQWMsRUFBRSxhQUF3QixFQUFFLGNBQW1CLEVBQUUsZ0JBQTBCLEVBQ2xILGFBQWtCLEVBQUUsTUFBZ0IsRUFBRSxNQUFnQjtRQUR4RCxZQUVFLGtCQUFNLEtBQUssRUFBRSxNQUFNLEVBQUUsTUFBTSxFQUFFLE1BQU0sQ0FBQyxTQU1yQztRQUpDLEtBQUksQ0FBQyxhQUFhLEdBQUcsYUFBYSxDQUFDO1FBQ25DLEtBQUksQ0FBQyxjQUFjLEdBQUcsY0FBYyxDQUFDO1FBQ3JDLEtBQUksQ0FBQyxnQkFBZ0IsR0FBRyxnQkFBZ0IsQ0FBQztRQUN6QyxLQUFJLENBQUMsYUFBYSxHQUFHLGFBQWEsQ0FBQzs7S0FDcEM7O1FBbEJBLE1BQU0sRUFBRTswQ0FDYSxJQUFJOzs7UUFDekIsSUFBSSxFQUFFO1FBQ04sTUFBTSxFQUFFOzs7O1FBRVIsTUFBTSxFQUFFOzBDQUNnQixRQUFROzs7UUFDaEMsTUFBTSxFQUFFOzs7c0NBZFg7RUFLaUQsa0JBQWtCO1NBQXRELDJCQUEyQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFR5cGUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEFjY29yZGlvbkl0ZW1Nb2RlbCB9IGZyb20gJy4vQWNjb3JkaW9uSXRlbU1vZGVsJztcbmltcG9ydCB7IEkxOE4gfSBmcm9tICcuLi8uLi9kZWNvcmF0b3IvSTE4Ti5kZWNvcmF0b3InO1xuaW1wb3J0IHsgT3B0aW9uIH0gZnJvbSAnLi4vLi4vZGVjb3JhdG9yL09wdGlvbi5kZWNvcmF0b3InO1xuXG5leHBvcnQgY2xhc3MgQ29tcG9uZW50QWNjb3JkaW9uSXRlbU1vZGVsIGV4dGVuZHMgQWNjb3JkaW9uSXRlbU1vZGVsIHtcblxuICBAT3B0aW9uKClcbiAgcHVibGljIGNvbXBvbmVudFR5cGU6IFR5cGU8YW55PjtcbiAgQEkxOE4oKVxuICBAT3B0aW9uKClcbiAgcHVibGljIGNvbXBvbmVudE1vZGVsOiBhbnk7XG4gIEBPcHRpb24oKVxuICBwdWJsaWMgY29tcG9uZW50SGFuZGxlcjogRnVuY3Rpb247XG4gIEBPcHRpb24oKVxuICBwdWJsaWMgY29tcG9uZW50RGF0YTogYW55O1xuXG4gIGNvbnN0cnVjdG9yKGxhYmVsOiBzdHJpbmcsIGhlaWdodDogc3RyaW5nLCBjb21wb25lbnRUeXBlOiBUeXBlPGFueT4sIGNvbXBvbmVudE1vZGVsOiBhbnksIGNvbXBvbmVudEhhbmRsZXI6IEZ1bmN0aW9uLFxuICAgIGNvbXBvbmVudERhdGE6IGFueSwgYWN0aXZlPzogYm9vbGVhbiwgZW5hYmxlPzogYm9vbGVhbikge1xuICAgIHN1cGVyKGxhYmVsLCBoZWlnaHQsIGFjdGl2ZSwgZW5hYmxlKTtcblxuICAgIHRoaXMuY29tcG9uZW50VHlwZSA9IGNvbXBvbmVudFR5cGU7XG4gICAgdGhpcy5jb21wb25lbnRNb2RlbCA9IGNvbXBvbmVudE1vZGVsO1xuICAgIHRoaXMuY29tcG9uZW50SGFuZGxlciA9IGNvbXBvbmVudEhhbmRsZXI7XG4gICAgdGhpcy5jb21wb25lbnREYXRhID0gY29tcG9uZW50RGF0YTtcbiAgfVxufVxuIl19