| add | добавляет новый элемент в дерево |
| changeId | изменяет ID элемента данных |
| clearAll | удаляет все элементы из компонента |
| count | возвращает количество видимых (открытых) в данный момент элементов (родительских и дочерних) |
| each | перебирает коллекцию элементов данных дерева |
| eachChild | перебирает дочерние элементы первого уровня указанной ветки |
| eachLeaf | перебирает листья (элементы без подпунктов) указанной ветки |
| eachOpen | перебирает открытые узлы дерева (родительские и дочерние) |
| eachSubItem | перебирает все дочерние элементы (любого уровня) указанной ветки |
| getBranch | возвращает данные ветки дерева |
| getBranchIndex | получает индекс элемента в ветке |
| getFirstChildId | получает ID первого дочернего элемента указанной ветки |
| getNextSiblingId | возвращает ID следующего элемента указанного узла |
| getParentId | получает ID родительского элемента |
| getPrevSiblingId | возвращает id предыдущего элемента |
| getTopRange | возвращает массив элементов верхнего уровня дерева |
| isBranch | проверяет, есть ли у элемента дочерние элементы |
| provideApi | присваивает методы и события DataStore компоненту |
| remove | удаляет указанный элемент(ы) из DataStore |
| serialize | сериализует данные в массив JSON объектов |