| addProject() | Добавляет новый проект |
| addTask() | Добавляет новую задачу в список |
| assignUser() | Назначает пользователя на указанную задачу |
| checkTask() | Отмечает задачу как выполненную |
| closeInlineEditor() | Закрывает встроенный редактор задачи/проекта |
| collapseTask() | Сворачивает задачу по её ID |
| copyTask() | Копирует задачу в буфер обмена и вставляет её в указанную позицию |
| deleteProject() | Удаляет проект |
| deleteTask() | Удаляет указанную задачу из DataStore |
| destructor() | Удаляет все HTML-элементы To Do List и отвязывает все связанные события |
| eachSelected() | Перебирает все выбранные задачи |
| existsProject() | Проверяет, существует ли указанный проект в DataStore |
| existsTask() | Проверяет, существует ли указанная задача в DataStore |
| expandTask() | Разворачивает свёрнутую задачу по её идентификатору |
| getChildrenIds() | Возвращает идентификаторы дочерних задач указанной родительской задачи |
| getParentIds() | Возвращает идентификаторы родительских задач указанной дочерней задачи |
| getProject() | Возвращает объект проекта по его идентификатору |
| getSelection() | Возвращает массив с идентификатором выбранной задачи |
| getTask() | Возвращает объект задачи по её идентификатору |
| hasChildren() | Проверяет, есть ли у указанной задачи дочерние задачи |
| hideCompletedTasks() | Переключает To Do List в режим, при котором выполненные задачи скрыты со страницы |
| indentTask() | Понижае т уровень вложенности задачи на один уровень в зависимости от соседней задачи |
| moveTask() | Перемещает задачу в указанную позицию |
| openInlineEditor() | Открывает встроенный редактор задачи/проекта |
| parse() | Загружает данные в To Do List |
| pasteTask() | Вставляет скопированную задачу из буфера обмена в указанную позицию |
| redo() | Повторяет действие, отменённое операцией undo |
| selectTask() | Выделяет указанную задачу по её ID |
| serialize() | Сериализует данные To Do List в объект JSON |
| setConfig() | Устанавливает новую конфигурацию для To Do List |
| setFilter() | Фильтрует задачи по заданным критериям в рамках активного проекта |
| setLocale() | Устанавливает указанную локаль для To Do List |
| setProject() | Устанавливает указанный проект как активный |
| setSort() | Сортирует задачи активного проекта по заданным параметрам |
| showCompletedTasks() | Переключает To Do List в режим отображения выполненных задач на странице |
| unassignUser() | Снимает назначение пользователя с указанной задачи |
| uncheckTask() | Отмечает задачу как незавершённую |
| undo() | Отменяет последнюю операцию в To Do List |
| unindentTask() | Повышает уровень вложенности задачи на один уровень в зависимости от соседней задачи |
| unselectTask() | Снимает выделение с задачи (задач) |
| updateProject() | Обновляет параметры конфигурации проекта |
| updateTask() | Обновляет параметры конфигурации задачи |