@circlon/angular-tree-component
Version:
A simple yet powerful tree component for Angular
1 lines • 47.3 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"TreeModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":35,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"TreeComponent"},{"__symbolic":"reference","name":"TreeNodeComponent"},{"__symbolic":"reference","name":"TreeNodeContent"},{"__symbolic":"reference","name":"LoadingComponent"},{"__symbolic":"reference","name":"TreeDropDirective"},{"__symbolic":"reference","name":"TreeDragDirective"},{"__symbolic":"reference","name":"TreeNodeExpanderComponent"},{"__symbolic":"reference","name":"TreeNodeChildrenComponent"},{"__symbolic":"reference","name":"TreeNodeDropSlot"},{"__symbolic":"reference","name":"TreeNodeCollectionComponent"},{"__symbolic":"reference","name":"TreeViewportComponent"},{"__symbolic":"reference","name":"TreeNodeWrapperComponent"},{"__symbolic":"reference","name":"TreeNodeCheckboxComponent"},{"__symbolic":"reference","name":"TreeAnimateOpenDirective"},{"__symbolic":"reference","name":"ɵe"}],"exports":[{"__symbolic":"reference","name":"TreeComponent"},{"__symbolic":"reference","name":"TreeNodeComponent"},{"__symbolic":"reference","name":"TreeNodeContent"},{"__symbolic":"reference","name":"LoadingComponent"},{"__symbolic":"reference","name":"TreeDropDirective"},{"__symbolic":"reference","name":"TreeDragDirective"},{"__symbolic":"reference","name":"TreeNodeExpanderComponent"},{"__symbolic":"reference","name":"TreeNodeChildrenComponent"},{"__symbolic":"reference","name":"TreeNodeDropSlot"},{"__symbolic":"reference","name":"TreeNodeCollectionComponent"},{"__symbolic":"reference","name":"TreeViewportComponent"},{"__symbolic":"reference","name":"TreeNodeWrapperComponent"},{"__symbolic":"reference","name":"TreeNodeCheckboxComponent"},{"__symbolic":"reference","name":"TreeAnimateOpenDirective"},{"__symbolic":"reference","name":"ɵe"}],"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":70,"character":12}],"providers":[]}]}],"members":{}},"TreeModel":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"roots":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"observable","line":18,"character":3}]}],"expandedNodeIds":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"observable","line":19,"character":3}]}],"selectedLeafNodeIds":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"observable","line":20,"character":3}]}],"activeNodeIds":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"observable","line":21,"character":3}]}],"hiddenNodeIds":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"observable","line":22,"character":3}]}],"focusedNodeId":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"observable","line":23,"character":3}]}],"virtualRoot":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"observable","line":24,"character":3}]}],"fireEvent":[{"__symbolic":"method"}],"subscribe":[{"__symbolic":"method"}],"getFocusedNode":[{"__symbolic":"method"}],"getActiveNode":[{"__symbolic":"method"}],"getActiveNodes":[{"__symbolic":"method"}],"getVisibleRoots":[{"__symbolic":"method"}],"getFirstRoot":[{"__symbolic":"method"}],"getLastRoot":[{"__symbolic":"method"}],"isNodeFocused":[{"__symbolic":"method"}],"isEmptyTree":[{"__symbolic":"method"}],"focusedNode":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":83,"character":3}]}],"expandedNodes":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":87,"character":3}]}],"activeNodes":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":95,"character":3}]}],"hiddenNodes":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":103,"character":3}]}],"selectedLeafNodes":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":111,"character":3}]}],"getNodeByPath":[{"__symbolic":"method"}],"getNodeById":[{"__symbolic":"method"}],"getNodeBy":[{"__symbolic":"method"}],"isExpanded":[{"__symbolic":"method"}],"isHidden":[{"__symbolic":"method"}],"isActive":[{"__symbolic":"method"}],"isSelected":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"unsubscribeAll":[{"__symbolic":"method"}],"setData":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":193,"character":3}]}],"update":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":207,"character":3}]}],"setFocusedNode":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":233,"character":3}]}],"setFocus":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":237,"character":3}]}],"doForAll":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":241,"character":3}]}],"focusNextNode":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":245,"character":3}]}],"focusPreviousNode":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":251,"character":3}]}],"focusDrillDown":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":257,"character":3}]}],"focusDrillUp":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":268,"character":3}]}],"setActiveNode":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":280,"character":3}]}],"setSelectedNode":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":298,"character":3}]}],"setExpandedNode":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":309,"character":3}]}],"expandAll":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":314,"character":3}]}],"collapseAll":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":318,"character":3}]}],"setIsHidden":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":322,"character":3}]}],"setHiddenNodeIds":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":326,"character":3}]}],"performKeyAction":[{"__symbolic":"method"}],"filterNodes":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":343,"character":3}]}],"clearFilter":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":369,"character":3}]}],"moveNode":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":374,"character":3}]}],"copyNode":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":408,"character":3}]}],"getState":[{"__symbolic":"method"}],"setState":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":441,"character":3}]}],"subscribeToState":[{"__symbolic":"method"}],"canMoveNode":[{"__symbolic":"method"}],"calculateExpandedNodes":[{"__symbolic":"method"}],"_filterNode":[{"__symbolic":"method"}],"_calculateExpandedNodes":[{"__symbolic":"method"}],"_setActiveNodeSingle":[{"__symbolic":"method"}],"_setActiveNodeMulti":[{"__symbolic":"method"}]},"statics":{"focusedTree":null}},"TreeNode":{"__symbolic":"class","members":{"isHidden":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":8,"character":3}]}],"isExpanded":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":9,"character":3}]}],"isActive":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":10,"character":3}]}],"isFocused":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":11,"character":3}]}],"isSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":12,"character":3}]}],"isAllSelected":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":19,"character":3}]}],"isPartiallySelected":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":26,"character":3}]}],"children":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"observable","line":30,"character":3}]}],"index":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"observable","line":31,"character":3}]}],"position":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"observable","line":32,"character":3}]}],"height":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"observable","line":33,"character":3}]}],"level":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":34,"character":3}]}],"path":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":37,"character":3}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"TreeNode"},{"__symbolic":"reference","name":"TreeModel"},{"__symbolic":"reference","name":"number"}]}],"fireEvent":[{"__symbolic":"method"}],"getField":[{"__symbolic":"method"}],"setField":[{"__symbolic":"method"}],"_findAdjacentSibling":[{"__symbolic":"method"}],"findNextSibling":[{"__symbolic":"method"}],"findPreviousSibling":[{"__symbolic":"method"}],"getVisibleChildren":[{"__symbolic":"method"}],"visibleChildren":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":115,"character":3}]}],"getFirstChild":[{"__symbolic":"method"}],"getLastChild":[{"__symbolic":"method"}],"findNextNode":[{"__symbolic":"method"}],"findPreviousNode":[{"__symbolic":"method"}],"_getLastOpenDescendant":[{"__symbolic":"method"}],"_getParentsChildren":[{"__symbolic":"method"}],"getIndexInParent":[{"__symbolic":"method"}],"isDescendantOf":[{"__symbolic":"method"}],"getNodePadding":[{"__symbolic":"method"}],"getClass":[{"__symbolic":"method"}],"onDrop":[{"__symbolic":"method"}],"allowDrag":[{"__symbolic":"method"}],"loadNodeChildren":[{"__symbolic":"method"}],"expand":[{"__symbolic":"method"}],"collapse":[{"__symbolic":"method"}],"doForAll":[{"__symbolic":"method"}],"expandAll":[{"__symbolic":"method"}],"collapseAll":[{"__symbolic":"method"}],"ensureVisible":[{"__symbolic":"method"}],"toggleExpanded":[{"__symbolic":"method"}],"setIsExpanded":[{"__symbolic":"method"}],"autoLoadChildren":[{"__symbolic":"method"}],"dispose":[{"__symbolic":"method"}],"setIsActive":[{"__symbolic":"method"}],"isSelectable":[{"__symbolic":"method"}],"setIsSelected":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":314,"character":3}]}],"toggleSelected":[{"__symbolic":"method"}],"toggleActivated":[{"__symbolic":"method"}],"setActiveAndVisible":[{"__symbolic":"method"}],"scrollIntoView":[{"__symbolic":"method"}],"focus":[{"__symbolic":"method"}],"blur":[{"__symbolic":"method"}],"setIsHidden":[{"__symbolic":"method"}],"hide":[{"__symbolic":"method"}],"show":[{"__symbolic":"method"}],"mouseAction":[{"__symbolic":"method"}],"getSelfHeight":[{"__symbolic":"method"}],"_initChildren":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":400,"character":3}]}]}},"TreeDraggedElement":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":2,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"set":[{"__symbolic":"method"}],"get":[{"__symbolic":"method"}],"isDragging":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"TreeVirtualScroll":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"yBlocks":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"observable","line":12,"character":3}]}],"x":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"observable","line":13,"character":3}]}],"viewportHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"observable","line":14,"character":3}]}],"y":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":17,"character":3}]}],"totalHeight":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","module":"mobx","name":"computed","line":21,"character":3}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TreeModel"}]}],"fireEvent":[{"__symbolic":"method"}],"init":[{"__symbolic":"method"}],"isEnabled":[{"__symbolic":"method"}],"_setYBlocks":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":51,"character":3}]}],"recalcPositions":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":55,"character":3}]}],"_getPositionAfter":[{"__symbolic":"method"}],"_getPositionAfterNode":[{"__symbolic":"method"}],"clear":[{"__symbolic":"method"}],"setViewport":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":84,"character":3}]}],"scrollIntoView":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","module":"mobx","name":"action","line":93,"character":3}]}],"getViewportNodes":[{"__symbolic":"method"}],"fixScroll":[{"__symbolic":"method"}]}},"ITreeOptions":{"__symbolic":"interface"},"TREE_ACTIONS":{"__symbolic":"error","message":"Lambda not supported","line":10,"character":17,"module":"./lib/models/tree-options.model"},"KEYS":{"LEFT":37,"UP":38,"RIGHT":39,"DOWN":40,"ENTER":13,"SPACE":32,"CONTEXT_MENU":32},"IActionMapping":{"__symbolic":"interface"},"IActionHandler":{"__symbolic":"interface"},"IAllowDropFn":{"__symbolic":"interface"},"IAllowDragFn":{"__symbolic":"interface"},"LoadingComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":4,"character":17},"member":"None"},"selector":"tree-loading-component","template":"\n <span *ngIf=\"!template\">loading...</span>\n <ng-container\n [ngTemplateOutlet]=\"template\"\n [ngTemplateOutletContext]=\"{ $implicit: node }\">\n </ng-container>\n "}]}],"members":{"template":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"node":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}]}},"TreeAnimateOpenDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[treeAnimateOpen]"}]}],"members":{"animateSpeed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3},"arguments":["treeAnimateOpenSpeed"]}]}],"animateAcceleration":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":11,"character":3},"arguments":["treeAnimateOpenAcceleration"]}]}],"isEnabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":12,"character":3},"arguments":["treeAnimateOpenEnabled"]}]}],"isOpen":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3},"arguments":["treeAnimateOpen"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":30,"character":22},{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":32,"character":30}]}],"_show":[{"__symbolic":"method"}],"_hide":[{"__symbolic":"method"}],"_animateOpen":[{"__symbolic":"method"}],"_animateClose":[{"__symbolic":"method"}]}},"TreeComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"Tree, tree-root","providers":[{"__symbolic":"reference","name":"TreeModel"}],"styles":[],"template":"\n <tree-viewport #viewport>\n <div\n class=\"angular-tree-component\"\n [class.node-dragging]=\"treeDraggedElement.isDragging()\"\n [class.angular-tree-component-rtl]=\"treeModel.options.rtl\">\n <tree-node-collection\n *ngIf=\"treeModel.roots\"\n [nodes]=\"treeModel.roots\"\n [treeModel]=\"treeModel\"\n [templates]=\"{\n loadingTemplate: loadingTemplate,\n treeNodeTemplate: treeNodeTemplate,\n treeNodeWrapperTemplate: treeNodeWrapperTemplate,\n treeNodeFullTemplate: treeNodeFullTemplate\n }\">\n </tree-node-collection>\n <tree-node-drop-slot\n class=\"empty-tree-drop-slot\"\n *ngIf=\"treeModel.isEmptyTree()\"\n [dropIndex]=\"0\"\n [node]=\"treeModel.virtualRoot\">\n </tree-node-drop-slot>\n </div>\n </tree-viewport>\n "}]}],"members":{"loadingTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":42,"character":3},"arguments":["loadingTemplate",{"static":false}]}]}],"treeNodeTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":43,"character":3},"arguments":["treeNodeTemplate",{"static":false}]}]}],"treeNodeWrapperTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":44,"character":3},"arguments":["treeNodeWrapperTemplate",{"static":false}]}]}],"treeNodeFullTemplate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChild","line":45,"character":3},"arguments":["treeNodeFullTemplate",{"static":false}]}]}],"viewportComponent":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":46,"character":3},"arguments":["viewport",{"static":false}]}]}],"nodes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":3}}]}],"focused":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":3}}]}],"state":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"toggleExpanded":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":63,"character":3}}]}],"activate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":64,"character":3}}]}],"deactivate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":65,"character":3}}]}],"nodeActivate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":66,"character":3}}]}],"nodeDeactivate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":67,"character":3}}]}],"select":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":68,"character":3}}]}],"deselect":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":69,"character":3}}]}],"focus":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":70,"character":3}}]}],"blur":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":71,"character":3}}]}],"updateData":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":72,"character":3}}]}],"initialized":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":73,"character":3}}]}],"moveNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":74,"character":3}}]}],"copyNode":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":75,"character":3}}]}],"loadNodeChildren":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":76,"character":3}}]}],"changeFilter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":77,"character":3}}]}],"event":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":78,"character":3}}]}],"stateChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":79,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TreeModel"},{"__symbolic":"reference","name":"TreeDraggedElement"}]}],"onKeydown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":89,"character":3},"arguments":["body: keydown",["$event"]]}]}],"onMousedown":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":99,"character":3},"arguments":["body: mousedown",["$event"]]}]}],"ngOnChanges":[{"__symbolic":"method"}],"sizeChanged":[{"__symbolic":"method"}],"pick":[{"__symbolic":"method"}]}},"TreeNodeComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":7,"character":1},"arguments":[{"selector":"TreeNode, tree-node","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":9,"character":17},"member":"None"},"styles":[],"template":"\n <ng-container *treeMobxAutorun=\"{ dontDetach: true }\">\n <div\n *ngIf=\"!templates.treeNodeFullTemplate\"\n [class]=\"node.getClass()\"\n [class.tree-node]=\"true\"\n [class.tree-node-expanded]=\"node.isExpanded && node.hasChildren\"\n [class.tree-node-collapsed]=\"node.isCollapsed && node.hasChildren\"\n [class.tree-node-leaf]=\"node.isLeaf\"\n [class.tree-node-active]=\"node.isActive\"\n [class.tree-node-focused]=\"node.isFocused\"\n >\n <tree-node-drop-slot\n *ngIf=\"index === 0\"\n [dropIndex]=\"node.index\"\n [node]=\"node.parent\"\n ></tree-node-drop-slot>\n\n <tree-node-wrapper\n [node]=\"node\"\n [index]=\"index\"\n [templates]=\"templates\"\n ></tree-node-wrapper>\n\n <tree-node-children\n [node]=\"node\"\n [templates]=\"templates\"\n ></tree-node-children>\n <tree-node-drop-slot\n [dropIndex]=\"node.index + 1\"\n [node]=\"node.parent\"\n ></tree-node-drop-slot>\n </div>\n <ng-container\n [ngTemplateOutlet]=\"templates.treeNodeFullTemplate\"\n [ngTemplateOutletContext]=\"{\n $implicit: node,\n node: node,\n index: index,\n templates: templates\n }\"\n >\n </ng-container>\n </ng-container>\n "}]}],"members":{"node":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":58,"character":3}}]}],"index":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"templates":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":60,"character":3}}]}]}},"TreeNodeWrapperComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"tree-node-wrapper","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":5,"character":17},"member":"None"},"styles":[],"template":"\n <div *ngIf=\"!templates.treeNodeWrapperTemplate\" class=\"node-wrapper\" [style.padding-left]=\"node.getNodePadding()\">\n <tree-node-checkbox *ngIf=\"node.options.useCheckbox\" [node]=\"node\"></tree-node-checkbox>\n <tree-node-expander [node]=\"node\"></tree-node-expander>\n <div class=\"node-content-wrapper\"\n [class.node-content-wrapper-active]=\"node.isActive\"\n [class.node-content-wrapper-focused]=\"node.isFocused\"\n (click)=\"node.mouseAction('click', $event)\"\n (dblclick)=\"node.mouseAction('dblClick', $event)\"\n (mouseover)=\"node.mouseAction('mouseOver', $event)\"\n (mouseout)=\"node.mouseAction('mouseOut', $event)\"\n (contextmenu)=\"node.mouseAction('contextMenu', $event)\"\n (treeDrop)=\"node.onDrop($event)\"\n (treeDropDragOver)=\"node.mouseAction('dragOver', $event)\"\n (treeDropDragLeave)=\"node.mouseAction('dragLeave', $event)\"\n (treeDropDragEnter)=\"node.mouseAction('dragEnter', $event)\"\n [treeAllowDrop]=\"node.allowDrop\"\n [allowDragoverStyling]=\"node.allowDragoverStyling()\"\n [treeDrag]=\"node\"\n [treeDragEnabled]=\"node.allowDrag()\">\n\n <tree-node-content [node]=\"node\" [index]=\"index\" [template]=\"templates.treeNodeTemplate\">\n </tree-node-content>\n </div>\n </div>\n <ng-container\n [ngTemplateOutlet]=\"templates.treeNodeWrapperTemplate\"\n [ngTemplateOutletContext]=\"{ $implicit: node, node: node, index: index, templates: templates }\">\n </ng-container>\n "}]}],"members":{"node":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":3}}]}],"index":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"templates":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}]}},"TreeNodeContent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"tree-node-content","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":5,"character":17},"member":"None"},"template":"\n <span *ngIf=\"!template\">{{ node.displayField }}</span>\n <ng-container\n [ngTemplateOutlet]=\"template\"\n [ngTemplateOutletContext]=\"{ $implicit: node, node: node, index: index }\">\n </ng-container>"}]}],"members":{"node":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":14,"character":3}}]}],"index":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":15,"character":3}}]}],"template":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}]}},"TreeDropDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":17,"character":1},"arguments":[{"selector":"[treeDrop]"}]}],"members":{"allowDragoverStyling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":3}}]}],"onDropCallback":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":22,"character":3},"arguments":["treeDrop"]}]}],"onDragOverCallback":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":23,"character":3},"arguments":["treeDropDragOver"]}]}],"onDragLeaveCallback":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":24,"character":3},"arguments":["treeDropDragLeave"]}]}],"onDragEnterCallback":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":25,"character":3},"arguments":["treeDropDragEnter"]}]}],"treeAllowDrop":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":3}}]}],"allowDrop":[{"__symbolic":"method"}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":43,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":43,"character":56},{"__symbolic":"reference","name":"TreeDraggedElement"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":43,"character":131}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onDragOver":[{"__symbolic":"method"}],"onDragEnter":[{"__symbolic":"method"}],"onDragLeave":[{"__symbolic":"method"}],"onDrop":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":102,"character":3},"arguments":["drop",["$event"]]}]}],"addClass":[{"__symbolic":"method"}],"removeClass":[{"__symbolic":"method"}],"addDisabledClass":[{"__symbolic":"method"}],"removeDisabledClass":[{"__symbolic":"method"}]}},"TreeDragDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":5,"character":1},"arguments":[{"selector":"[treeDrag]"}]}],"members":{"draggedElement":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":3},"arguments":["treeDrag"]}]}],"treeDragEnabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":13,"character":26},{"__symbolic":"reference","module":"@angular/core","name":"Renderer2","line":13,"character":56},{"__symbolic":"reference","name":"TreeDraggedElement"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":13,"character":131}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngDoCheck":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onDragStart":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":33,"character":3},"arguments":["dragstart",["$event"]]}]}],"onDrag":[{"__symbolic":"method"}],"onDragEnd":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":48,"character":3},"arguments":["dragend"]}]}]}},"TreeNodeExpanderComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"tree-node-expander","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":5,"character":17},"member":"None"},"styles":[],"template":"\n <ng-container *treeMobxAutorun=\"{ dontDetach: true }\">\n <span\n *ngIf=\"node.hasChildren\"\n [class.toggle-children-wrapper-expanded]=\"node.isExpanded\"\n [class.toggle-children-wrapper-collapsed]=\"node.isCollapsed\"\n class=\"toggle-children-wrapper\"\n (click)=\"node.mouseAction('expanderClick', $event)\"\n >\n <span class=\"toggle-children\"></span>\n </span>\n <span *ngIf=\"!node.hasChildren\" class=\"toggle-children-placeholder\">\n </span>\n </ng-container>\n "}]}],"members":{"node":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":24,"character":3}}]}]}},"TreeNodeChildrenComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"tree-node-children","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":5,"character":17},"member":"None"},"styles":[],"template":"\n <ng-container *treeMobxAutorun=\"{ dontDetach: true }\">\n <div\n [class.tree-children]=\"true\"\n [class.tree-children-no-padding]=\"node.options.levelPadding\"\n *treeAnimateOpen=\"\n node.isExpanded;\n speed: node.options.animateSpeed;\n acceleration: node.options.animateAcceleration;\n enabled: node.options.animateExpand\n \"\n >\n <tree-node-collection\n *ngIf=\"node.children\"\n [nodes]=\"node.children\"\n [templates]=\"templates\"\n [treeModel]=\"node.treeModel\"\n >\n </tree-node-collection>\n <tree-loading-component\n [style.padding-left]=\"node.getNodePadding()\"\n class=\"tree-node-loading\"\n *ngIf=\"!node.children\"\n [template]=\"templates.loadingTemplate\"\n [node]=\"node\"\n ></tree-loading-component>\n </div>\n </ng-container>\n "}]}],"members":{"node":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":3}}]}],"templates":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}]}},"TreeNodeDropSlot":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"TreeNodeDropSlot, tree-node-drop-slot","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":5,"character":17},"member":"None"},"styles":[],"template":"\n <div\n class=\"node-drop-slot\"\n (treeDrop)=\"onDrop($event)\"\n [treeAllowDrop]=\"allowDrop.bind(this)\"\n [allowDragoverStyling]=\"true\">\n </div>\n "}]}],"members":{"node":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":17,"character":3}}]}],"dropIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":3}}]}],"onDrop":[{"__symbolic":"method"}],"allowDrop":[{"__symbolic":"method"}]}},"TreeNodeCollectionComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"tree-node-collection","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":15,"character":17},"member":"None"},"template":"\n <ng-container *treeMobxAutorun=\"{ dontDetach: true }\">\n <div [style.margin-top]=\"marginTop\">\n <tree-node\n *ngFor=\"let node of viewportNodes; let i = index; trackBy: trackNode\"\n [node]=\"node\"\n [index]=\"i\"\n [templates]=\"templates\"\n >\n </tree-node>\n </div>\n </ng-container>\n "}]}],"members":{"nodes":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":3}}]}],"treeModel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":3}}]}],"_nodes":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","name":"ɵd"}]}],"templates":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"viewportNodes":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","name":"ɵd"}]}],"marginTop":[{"__symbolic":"property","decorators":[{"__symbolic":"reference","name":"ɵc"}]}],"setNodes":[{"__symbolic":"method","decorators":[{"__symbolic":"reference","name":"ɵb"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"trackNode":[{"__symbolic":"method"}]}},"TreeViewportComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"tree-viewport","styles":[],"providers":[{"__symbolic":"reference","name":"TreeVirtualScroll"}],"template":"\n <ng-container *treeMobxAutorun=\"{ dontDetach: true }\">\n <div [style.height]=\"getTotalHeight()\">\n <ng-content></ng-content>\n </div>\n </ng-container>\n "}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":30,"character":24},{"__symbolic":"reference","name":"TreeVirtualScroll"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"getTotalHeight":[{"__symbolic":"method"}],"throttle":[{"__symbolic":"method"}]}},"TreeNodeCheckboxComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":3,"character":1},"arguments":[{"selector":"tree-node-checkbox","encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":5,"character":17},"member":"None"},"styles":[],"template":"\n <ng-container *treeMobxAutorun=\"{ dontDetach: true }\">\n <input\n class=\"tree-node-checkbox\"\n type=\"checkbox\"\n (click)=\"node.mouseAction('checkboxClick', $event)\"\n [checked]=\"node.isSelected\"\n [indeterminate]=\"node.isPartiallySelected\"\n />\n </ng-container>\n "}]}],"members":{"node":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":20,"character":3}}]}]}},"ITreeState":{"__symbolic":"interface"},"ɵa":{"__symbolic":"function","parameters":["args"],"value":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"mobx","name":"action","line":6,"character":10},"arguments":[{"__symbolic":"spread","expression":{"__symbolic":"reference","name":"args"}}]}},"ɵb":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Object"},"member":"assign"},"arguments":[{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","module":"mobx","name":"action","line":10,"character":2}]},"ɵc":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Object"},"member":"assign"},"arguments":[{"__symbolic":"error","message":"Reference to a non-exported function","line":13,"character":9,"context":{"name":"computedInternal"},"module":"./lib/mobx-angular/mobx-proxy"},{"__symbolic":"reference","module":"mobx","name":"computed","line":18,"character":2}]},"ɵd":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Object"},"member":"assign"},"arguments":[{"__symbolic":"error","message":"Reference to a non-exported function","line":21,"character":9,"context":{"name":"observableInternal"},"module":"./lib/mobx-angular/mobx-proxy"},{"__symbolic":"reference","module":"mobx","name":"observable","line":27,"character":2}]},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":11,"character":1},"arguments":[{"selector":"[treeMobxAutorun]"}]}],"members":{"treeMobxAutorun":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":16,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"TemplateRef","module":"@angular/core","arguments":[{"__symbolic":"reference","name":"any"}]},{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":20,"character":29}]}],"ngOnInit":[{"__symbolic":"method"}],"shouldDetach":[{"__symbolic":"method"}],"autoDetect":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}},"origins":{"TreeModule":"./lib/angular-tree-component.module","TreeModel":"./lib/models/tree.model","TreeNode":"./lib/models/tree-node.model","TreeDraggedElement":"./lib/models/tree-dragged-element.model","TreeVirtualScroll":"./lib/models/tree-virtual-scroll.model","ITreeOptions":"./lib/defs/api","TREE_ACTIONS":"./lib/models/tree-options.model","KEYS":"./lib/constants/keys","IActionMapping":"./lib/models/tree-options.model","IActionHandler":"./lib/models/tree-options.model","IAllowDropFn":"./lib/defs/api","IAllowDragFn":"./lib/defs/api","LoadingComponent":"./lib/components/loading.component","TreeAnimateOpenDirective":"./lib/directives/tree-animate-open.directive","TreeComponent":"./lib/components/tree.component","TreeNodeComponent":"./lib/components/tree-node.component","TreeNodeWrapperComponent":"./lib/components/tree-node-wrapper.component","TreeNodeContent":"./lib/components/tree-node-content.component","TreeDropDirective":"./lib/directives/tree-drop.directive","TreeDragDirective":"./lib/directives/tree-drag.directive","TreeNodeExpanderComponent":"./lib/components/tree-node-expander.component","TreeNodeChildrenComponent":"./lib/components/tree-node-children.component","TreeNodeDropSlot":"./lib/components/tree-node-drop-slot.component","TreeNodeCollectionComponent":"./lib/components/tree-node-collection.component","TreeViewportComponent":"./lib/components/tree-viewport.component","TreeNodeCheckboxComponent":"./lib/components/tree-node-checkbox.component","ITreeState":"./lib/defs/api","ɵa":"./lib/mobx-angular/mobx-proxy","ɵb":"./lib/mobx-angular/mobx-proxy","ɵc":"./lib/mobx-angular/mobx-proxy","ɵd":"./lib/mobx-angular/mobx-proxy","ɵe":"./lib/mobx-angular/tree-mobx-autorun.directive"},"importAs":"@circlon/angular-tree-component"}