{"__symbolic":"module","version":4,"metadata":{"CollapseModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"CollapseComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":6,"character":14}],"exports":[{"__symbolic":"reference","name":"CollapseComponent"}]}]}],"members":{}},"CollapseComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"sebng-collapse","template":"\n        <div\n            #collapseRef\n            [ngStyle]=\"{ display: this.display, height: this.height, opacity: this.opacity }\"\n            (transitionend)=\"afterTransition($event)\"\n            [attr.id]=\"id\"\n            [ngClass]=\"class\"\n            class=\"custom-collapse\"\n        >\n            <ng-content></ng-content>\n        </div>\n    ","styles":["\n            div.custom-collapse {\n                overflow: hidden;\n                transition: height 200ms linear, opacity 200ms linear;\n            }\n        "]}]}],"members":{"toggle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"class":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"transitionEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":34,"character":5}}]}],"collapseRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":36,"character":5},"arguments":["collapseRef"]}]}],"ngOnChanges":[{"__symbolic":"method"}],"collapse":[{"__symbolic":"method"}],"expand":[{"__symbolic":"method"}],"afterTransition":[{"__symbolic":"method"}]}}},"origins":{"CollapseModule":"./collapse.module","CollapseComponent":"./collapse.component"},"importAs":"@sebgroup/ng-components/lib/collapse"}