[{"__symbolic":"module","version":3,"metadata":{"TreeGridChildrenComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"[euiTreeGridChildren]","template":"\n\t\t<table class=\"datagrid-btable\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n\t\t\t<colgroup>\n\t\t\t\t<col *ngFor=\"let col of columns\" [style.width]=\"col.width\">\n\t\t\t</colgroup>\n\t\t\t<tbody>\n\t\t\t\t<ng-container *ngFor=\"let row of rows;let index=index\">\n\t\t\t\t<tr #rowRef euiTreeGridRow [row]=\"row\" [prow]=\"prow\" [columns]=\"columns\" [depth]=\"depth\"\n\t\t\t\t\t\tclass=\"datagrid-row\"\n\t\t\t\t\t\t[class.datagrid-row-over]=\"grid.isHighlighted(row)\"\n\t\t\t\t\t\t[class.datagrid-row-selected]=\"grid.isSelected(row)\"\n\t\t\t\t\t\t(mouseenter)=\"grid.highlightRow=row\"\n\t\t\t\t\t\t(mouseleave)=\"grid.highlightRow=null\"\n\t\t\t\t\t\t(click)=\"onRowClick(row,$event)\"\n\t\t\t\t\t\t(dblclick)=\"onRowDblClick(row,$event)\"\n\t\t\t\t\t\t(contextmenu)=\"onRowContextMenu(row,$event)\">\n\t\t\t\t</tr>\n\t\t\t\t<tr *ngIf=\"rowRef.isExpanded() && row.children && row.children.length\" class=\"treegrid-tr-tree\">\n\t\t\t\t\t<td [attr.colspan]=\"columns.length\" style=\"border:0\">\n\t\t\t\t\t\t<div euiTreeGridChildren [rows]=\"row.children\" [prow]=\"row\" [columns]=\"columns\" [depth]=\"depth+1\">\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</td>\n\t\t\t\t</tr>\n\t\t\t\t</ng-container>\n\t\t\t</tbody>\n\t\t</table>\n\t"}]}],"members":{"rows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"prow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"depth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"./treegrid-body.component","name":"TreeGridBodyComponent"}]}]],"parameters":[{"__symbolic":"reference","module":"./treegrid-body.component","name":"TreeGridBodyComponent"}]}],"onRowClick":[{"__symbolic":"method"}],"onRowDblClick":[{"__symbolic":"method"}],"onRowContextMenu":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"TreeGridChildrenComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"[euiTreeGridChildren]","template":"\n\t\t<table class=\"datagrid-btable\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n\t\t\t<colgroup>\n\t\t\t\t<col *ngFor=\"let col of columns\" [style.width]=\"col.width\">\n\t\t\t</colgroup>\n\t\t\t<tbody>\n\t\t\t\t<ng-container *ngFor=\"let row of rows;let index=index\">\n\t\t\t\t<tr #rowRef euiTreeGridRow [row]=\"row\" [prow]=\"prow\" [columns]=\"columns\" [depth]=\"depth\"\n\t\t\t\t\t\tclass=\"datagrid-row\"\n\t\t\t\t\t\t[class.datagrid-row-over]=\"grid.isHighlighted(row)\"\n\t\t\t\t\t\t[class.datagrid-row-selected]=\"grid.isSelected(row)\"\n\t\t\t\t\t\t(mouseenter)=\"grid.highlightRow=row\"\n\t\t\t\t\t\t(mouseleave)=\"grid.highlightRow=null\"\n\t\t\t\t\t\t(click)=\"onRowClick(row,$event)\"\n\t\t\t\t\t\t(dblclick)=\"onRowDblClick(row,$event)\"\n\t\t\t\t\t\t(contextmenu)=\"onRowContextMenu(row,$event)\">\n\t\t\t\t</tr>\n\t\t\t\t<tr *ngIf=\"rowRef.isExpanded() && row.children && row.children.length\" class=\"treegrid-tr-tree\">\n\t\t\t\t\t<td [attr.colspan]=\"columns.length\" style=\"border:0\">\n\t\t\t\t\t\t<div euiTreeGridChildren [rows]=\"row.children\" [prow]=\"row\" [columns]=\"columns\" [depth]=\"depth+1\">\n\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</td>\n\t\t\t\t</tr>\n\t\t\t\t</ng-container>\n\t\t\t</tbody>\n\t\t</table>\n\t"}]}],"members":{"rows":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"prow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"columns":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"depth":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject"},"arguments":[{"__symbolic":"reference","module":"./treegrid-body.component","name":"TreeGridBodyComponent"}]}]],"parameters":[{"__symbolic":"reference","module":"./treegrid-body.component","name":"TreeGridBodyComponent"}]}],"onRowClick":[{"__symbolic":"method"}],"onRowDblClick":[{"__symbolic":"method"}],"onRowContextMenu":[{"__symbolic":"method"}]}}}}]