let todoItems: { id: number; title: string; done: boolean }[];
function fetchTodos(): { id: number; title: string; done: boolean }[] {
const todos = fetchTodoItems();
return todos;
}
function addTodo(todo: { id: number; title: string; done: boolean }): void {
todoItems.push(todo);
}
function completeTodo(
index: number,
todo: { id: number; title: string; done: boolean }
): void {
todo.done = true;
todoItems.splice(index, 1, todo);
}
// ...