com.phloxui
Version:
PhloxUI Ng2+ Framework
57 lines (56 loc) • 4.37 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';
export class ComponentAccordionItemModel extends AccordionItemModel {
/**
* @param {?} label
* @param {?} height
* @param {?} componentType
* @param {?} componentModel
* @param {?} componentHandler
* @param {?} componentData
* @param {?=} active
* @param {?=} enable
*/
constructor(label, height, componentType, componentModel, componentHandler, componentData, active, enable) {
super(label, height, active, enable);
this.componentType = componentType;
this.componentModel = componentModel;
this.componentHandler = componentHandler;
this.componentData = componentData;
}
}
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);
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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tcG9uZW50QWNjb3JkaW9uSXRlbU1vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L21vZGVsL0NvbXBvbmVudEFjY29yZGlvbkl0ZW1Nb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDckMsT0FBTyxFQUFFLGtCQUFrQixFQUFFLE1BQU0sc0JBQXNCLENBQUM7QUFDMUQsT0FBTyxFQUFFLElBQUksRUFBRSxNQUFNLGdDQUFnQyxDQUFDO0FBQ3RELE9BQU8sRUFBRSxNQUFNLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUUxRCxNQUFNLGtDQUFtQyxTQUFRLGtCQUFrQjs7Ozs7Ozs7Ozs7SUFZakUsWUFBWSxLQUFhLEVBQUUsTUFBYyxFQUFFLGFBQXdCLEVBQUUsY0FBbUIsRUFBRSxnQkFBMEIsRUFDbEgsYUFBa0IsRUFBRSxNQUFnQixFQUFFLE1BQWdCO1FBQ3RELEtBQUssQ0FBQyxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sRUFBRSxNQUFNLENBQUMsQ0FBQztRQUVyQyxJQUFJLENBQUMsYUFBYSxHQUFHLGFBQWEsQ0FBQztRQUNuQyxJQUFJLENBQUMsY0FBYyxHQUFHLGNBQWMsQ0FBQztRQUNyQyxJQUFJLENBQUMsZ0JBQWdCLEdBQUcsZ0JBQWdCLENBQUM7UUFDekMsSUFBSSxDQUFDLGFBQWEsR0FBRyxhQUFhLENBQUM7S0FDcEM7Q0FDRjs7SUFuQkUsTUFBTSxFQUFFO3NDQUNhLElBQUk7OztJQUN6QixJQUFJLEVBQUU7SUFDTixNQUFNLEVBQUU7Ozs7SUFFUixNQUFNLEVBQUU7c0NBQ2dCLFFBQVE7OztJQUNoQyxNQUFNLEVBQUUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBUeXBlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBBY2NvcmRpb25JdGVtTW9kZWwgfSBmcm9tICcuL0FjY29yZGlvbkl0ZW1Nb2RlbCc7XG5pbXBvcnQgeyBJMThOIH0gZnJvbSAnLi4vLi4vZGVjb3JhdG9yL0kxOE4uZGVjb3JhdG9yJztcbmltcG9ydCB7IE9wdGlvbiB9IGZyb20gJy4uLy4uL2RlY29yYXRvci9PcHRpb24uZGVjb3JhdG9yJztcblxuZXhwb3J0IGNsYXNzIENvbXBvbmVudEFjY29yZGlvbkl0ZW1Nb2RlbCBleHRlbmRzIEFjY29yZGlvbkl0ZW1Nb2RlbCB7XG5cbiAgQE9wdGlvbigpXG4gIHB1YmxpYyBjb21wb25lbnRUeXBlOiBUeXBlPGFueT47XG4gIEBJMThOKClcbiAgQE9wdGlvbigpXG4gIHB1YmxpYyBjb21wb25lbnRNb2RlbDogYW55O1xuICBAT3B0aW9uKClcbiAgcHVibGljIGNvbXBvbmVudEhhbmRsZXI6IEZ1bmN0aW9uO1xuICBAT3B0aW9uKClcbiAgcHVibGljIGNvbXBvbmVudERhdGE6IGFueTtcblxuICBjb25zdHJ1Y3RvcihsYWJlbDogc3RyaW5nLCBoZWlnaHQ6IHN0cmluZywgY29tcG9uZW50VHlwZTogVHlwZTxhbnk+LCBjb21wb25lbnRNb2RlbDogYW55LCBjb21wb25lbnRIYW5kbGVyOiBGdW5jdGlvbixcbiAgICBjb21wb25lbnREYXRhOiBhbnksIGFjdGl2ZT86IGJvb2xlYW4sIGVuYWJsZT86IGJvb2xlYW4pIHtcbiAgICBzdXBlcihsYWJlbCwgaGVpZ2h0LCBhY3RpdmUsIGVuYWJsZSk7XG5cbiAgICB0aGlzLmNvbXBvbmVudFR5cGUgPSBjb21wb25lbnRUeXBlO1xuICAgIHRoaXMuY29tcG9uZW50TW9kZWwgPSBjb21wb25lbnRNb2RlbDtcbiAgICB0aGlzLmNvbXBvbmVudEhhbmRsZXIgPSBjb21wb25lbnRIYW5kbGVyO1xuICAgIHRoaXMuY29tcG9uZW50RGF0YSA9IGNvbXBvbmVudERhdGE7XG4gIH1cbn1cbiJdfQ==