[{"__symbolic":"module","version":4,"metadata":{"DataTreeAsyncConfig":{"__symbolic":"interface"},"CuiTreeAsyncComponent":{"__symbolic":"class","arity":1,"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"cui-tree-async","template":"<div>\n    <tree-root #tree\n      [nodes]=\"nodes\"\n      [options]=\"config.options\"\n      (activate)=\"SelectNode($event)\"\n    >\n        <ng-template #treeNodeTemplate let-node let-index=\"index\" *ngIf=\"config.nodeTemplateComponent\">\n            <dynamic-container [data]=\"{item: node}\"\n                               [componentClass]=\"config.nodeTemplateComponent\"\n            >\n            </dynamic-container>\n        </ng-template>\n    </tree-root>\n\n    <div class=\"pl-3\" *ngIf=\"isLoadedAllElements === false\">\n        <button  class=\"btn btn-sm btn-secondary\" (click)=\"AddRoots()\">{{expandButtonText}}</button>\n    </div>\n</div>\n"}]}],"members":{"tree":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":19,"character":3},"arguments":[{"__symbolic":"reference","module":"angular-tree-component","name":"TreeComponent","line":19,"character":13}]}]}],"config":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":3}}]}],"selectedElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":24,"character":3}}]}],"AddNode":[{"__symbolic":"method"}],"CreateNode":[{"__symbolic":"method"}],"DeleteNode":[{"__symbolic":"method"}],"SetFocusedNode":[{"__symbolic":"method"}],"GetNodeById":[{"__symbolic":"method"}],"GetNodeBy":[{"__symbolic":"method"}],"GetFocusedNode":[{"__symbolic":"method"}],"GetParent":[{"__symbolic":"method"}],"AddRoots":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ResolveExpandButtonText":[{"__symbolic":"method"}]}}}}]