| addProject() | 새 프로젝트를 추가합니다 |
| addTask() | 목록에 새 태스크를 추가합니다 |
| assignUser() | 지정된 태스크에 담당자를 배정합니다 |
| checkTask() | 태스크를 완료로 표시합니다 |
| closeInlineEditor() | 태스크/프로젝트의 인라인 에디터를 닫습니다 |
| collapseTask() | id로 태스크를 접습니다 |
| copyTask() | 태스크를 클립보드에 복사하고 지정된 위치에 붙여넣습니다 |
| deleteProject() | 프로젝트를 삭제합니다 |
| deleteTask() | 지정된 태스크를 DataStore에서 삭제합니다 |
| destructor() | To Do List의 모든 HTML 요소를 제거하고 관련 이벤트를 모두 해제합니다 |
| eachSelected() | 선택된 모든 태스크를 순회합니다 |
| existsProject() | 지정된 프로젝트가 DataStore에 존재하는지 확인합니다 |
| existsTask() | 지정된 태스크가 DataStore에 존재하는지 확인합니다 |
| expandTask() | 지정한 id의 접힌 작업을 펼칩니다 |
| getChildrenIds() | 지정한 부모 작업의 하위 작업 ID를 반환합니다 |
| getParentIds() | 지정한 하위 작업의 부모 작업 ID를 반환합니다 |
| getProject() | 지정한 ID로 프로젝트 객체를 가져옵니다 |
| getSelection() | 선택된 작업의 ID가 담긴 배열을 가져옵니다 |
| getTask() | 지정한 ID로 작업 객체를 가져옵니다 |
| 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() | 작업의 구성 매개변수를 업데이트합니다 |