import { __decorate, __metadata } from "tslib";
import { FormGroup } from '@angular/forms';
import { FormArrayChild, FormArrayProperty } from '@anglr/common/forms';
import { mapValuesToThis } from '@jscrpt/common';
/**
 * Material tab model for properties editor
 */
export class MaterialTabGroupModel {
    //######################### constructor #########################
    constructor(value) {
        //######################### public properties #########################
        this.tabs = [];
        mapValuesToThis.bind(this)(value);
    }
}
__decorate([
    FormArrayChild(FormGroup),
    FormArrayProperty(),
    __metadata("design:type", Object)
], MaterialTabGroupModel.prototype, "tabs", void 0);
//# sourceMappingURL=tabGroup.model.js.map