com.phloxui
Version:
PhloxUI Ng2+ Framework
58 lines (57 loc) • 4.07 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { AbstractI18NApplicable } from '../../share/AbstractI18NApplicable';
import { I18N } from '../../decorator/I18N.decorator';
import { Option } from '../../decorator/Option.decorator';
export class AccordionItemModel extends AbstractI18NApplicable {
/**
* @param {?} label
* @param {?} height
* @param {?=} active
* @param {?=} enable
*/
constructor(label, height, active, enable) {
super();
this.label = label;
this.height = height;
this.active = active;
if (typeof this.active === 'undefined') {
this.active = true;
}
this.enable = enable;
if (typeof this.enable === 'undefined') {
this.enable = true;
}
}
}
tslib_1.__decorate([
I18N(),
Option(),
tslib_1.__metadata("design:type", String)
], AccordionItemModel.prototype, "label", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", String)
], AccordionItemModel.prototype, "height", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Boolean)
], AccordionItemModel.prototype, "active", void 0);
tslib_1.__decorate([
Option(),
tslib_1.__metadata("design:type", Boolean)
], AccordionItemModel.prototype, "enable", void 0);
function AccordionItemModel_tsickle_Closure_declarations() {
/** @type {?} */
AccordionItemModel.prototype.label;
/** @type {?} */
AccordionItemModel.prototype.height;
/** @type {?} */
AccordionItemModel.prototype.active;
/** @type {?} */
AccordionItemModel.prototype.enable;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQWNjb3JkaW9uSXRlbU1vZGVsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L21vZGVsL0FjY29yZGlvbkl0ZW1Nb2RlbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxzQkFBc0IsRUFBRSxNQUFNLG9DQUFvQyxDQUFDO0FBQzVFLE9BQU8sRUFBRSxJQUFJLEVBQUUsTUFBTSxnQ0FBZ0MsQ0FBQztBQUN0RCxPQUFPLEVBQUUsTUFBTSxFQUFFLE1BQU0sa0NBQWtDLENBQUM7QUFFMUQsTUFBTSx5QkFBMEIsU0FBUSxzQkFBc0I7Ozs7Ozs7SUFZNUQsWUFBWSxLQUFhLEVBQUUsTUFBYyxFQUFFLE1BQWdCLEVBQUUsTUFBZ0I7UUFDM0UsS0FBSyxFQUFFLENBQUM7UUFFUixJQUFJLENBQUMsS0FBSyxHQUFHLEtBQUssQ0FBQztRQUNuQixJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztRQUNyQixJQUFJLENBQUMsTUFBTSxHQUFHLE1BQU0sQ0FBQztRQUNyQixFQUFFLENBQUMsQ0FBQyxPQUFPLElBQUksQ0FBQyxNQUFNLEtBQUssV0FBVyxDQUFDLENBQUMsQ0FBQztZQUN2QyxJQUFJLENBQUMsTUFBTSxHQUFHLElBQUksQ0FBQztTQUNwQjtRQUNELElBQUksQ0FBQyxNQUFNLEdBQUcsTUFBTSxDQUFDO1FBQ3JCLEVBQUUsQ0FBQyxDQUFDLE9BQU8sSUFBSSxDQUFDLE1BQU0sS0FBSyxXQUFXLENBQUMsQ0FBQyxDQUFDO1lBQ3ZDLElBQUksQ0FBQyxNQUFNLEdBQUcsSUFBSSxDQUFDO1NBQ3BCO0tBQ0Y7Q0FDRjs7SUF4QkUsSUFBSSxFQUFFO0lBQ04sTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFOzs7O0lBRVIsTUFBTSxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQWJzdHJhY3RJMThOQXBwbGljYWJsZSB9IGZyb20gJy4uLy4uL3NoYXJlL0Fic3RyYWN0STE4TkFwcGxpY2FibGUnO1xuaW1wb3J0IHsgSTE4TiB9IGZyb20gJy4uLy4uL2RlY29yYXRvci9JMThOLmRlY29yYXRvcic7XG5pbXBvcnQgeyBPcHRpb24gfSBmcm9tICcuLi8uLi9kZWNvcmF0b3IvT3B0aW9uLmRlY29yYXRvcic7XG5cbmV4cG9ydCBjbGFzcyBBY2NvcmRpb25JdGVtTW9kZWwgZXh0ZW5kcyBBYnN0cmFjdEkxOE5BcHBsaWNhYmxlIHtcblxuICBASTE4TigpXG4gIEBPcHRpb24oKVxuICBwdWJsaWMgbGFiZWw6IHN0cmluZztcbiAgQE9wdGlvbigpXG4gIHB1YmxpYyBoZWlnaHQ6IHN0cmluZzsgLy8gbnVsbCBvciB1bmRlZmluZWQgbWVhbiBhdXRvIGhlaWdodFxuICBAT3B0aW9uKClcbiAgcHVibGljIGFjdGl2ZTogYm9vbGVhbjtcbiAgQE9wdGlvbigpXG4gIHB1YmxpYyBlbmFibGU6IGJvb2xlYW47XG5cbiAgY29uc3RydWN0b3IobGFiZWw6IHN0cmluZywgaGVpZ2h0OiBzdHJpbmcsIGFjdGl2ZT86IGJvb2xlYW4sIGVuYWJsZT86IGJvb2xlYW4pIHtcbiAgICBzdXBlcigpO1xuXG4gICAgdGhpcy5sYWJlbCA9IGxhYmVsO1xuICAgIHRoaXMuaGVpZ2h0ID0gaGVpZ2h0O1xuICAgIHRoaXMuYWN0aXZlID0gYWN0aXZlO1xuICAgIGlmICh0eXBlb2YgdGhpcy5hY3RpdmUgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgICB0aGlzLmFjdGl2ZSA9IHRydWU7XG4gICAgfVxuICAgIHRoaXMuZW5hYmxlID0gZW5hYmxlO1xuICAgIGlmICh0eXBlb2YgdGhpcy5lbmFibGUgPT09ICd1bmRlZmluZWQnKSB7XG4gICAgICB0aGlzLmVuYWJsZSA9IHRydWU7XG4gICAgfVxuICB9XG59XG4iXX0=