[{"__symbolic":"module","version":4,"metadata":{"IcosTreeItem":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"icos-tree-item","animations":[{"__symbolic":"reference","module":"../shared/animation","name":"dropAnimation","line":7,"character":15}],"template":"\n    <div\n      class=\"icos-tree-node\"\n      (click)=\"clickHandle($event)\"\n      [class.is-focusable]=\"!root.icosDisabled\"\n      [class.is-checked]=\"!root.icosDisabled && model.checked\"\n      role=\"treeitem\"\n    >\n      <div class=\"icos-tree-node__content\" [ngStyle]=\"{ 'padding-left': (model._level - 1) * indent + 'px' }\">\n        <span\n          class=\"icos-tree-node__expand-icon icos-icon-caret-right\"\n          [class.expanded]=\"model.expanded\"\n          [class.is-leaf]=\"isLeaf()\"\n          (click)=\"iconClickHandle($event)\"\n        ></span>\n        <icos-checkbox\n          *ngIf=\"root.showCheckbox\"\n          [model]=\"model.checked\"\n          [indeterminate]=\"model._indeterminate\"\n          [icosDisabled]=\"root.icosDisabled\"\n          (modelChange)=\"checkHandle($event)\"\n        >\n        </icos-checkbox>\n        <span class=\"icos-tree-node__label\">{{ model.label }}</span>\n      </div>\n      <div class=\"icos-tree-node__children\" *ngIf=\"!isLeaf()\" [@dropAnimation]=\"model.expanded\">\n        <icos-tree-item *ngFor=\"let item of model.children\" [model]=\"item\" [indent]=\"indent\"> </icos-tree-item>\n      </div>\n    </div>\n  "}]}],"members":{"indent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":44,"character":15}}]],"parameters":[{"__symbolic":"reference","module":"./tree","name":"IcosTree","line":44,"character":39}]}],"clickHandle":[{"__symbolic":"method"}],"iconClickHandle":[{"__symbolic":"method"}],"checkHandle":[{"__symbolic":"method"}],"updateExpanded":[{"__symbolic":"method"}],"isLeaf":[{"__symbolic":"method"}],"itemEmitter":[{"__symbolic":"method"}]}}}}]