Diseñar un app que permita el seguimiento de tareas de una oficina de abogados
// Task interface ITask { title: string; description: string; completed: boolean; } class Task implements ITask { title: string; description: string; completed: boolean; constructor(title: string, description: string, completed: boolean) { this.title = title; this.completed = completed; this.description = description; } } // Task list interface ITaskList { tasks: Task[]; } class TaskList implements ITaskList { tasks: Task[]; constructor(tasks: Task[]) { this.tasks = tasks; } } // Crear un listado de tareas const tasks: Task[] = [ new Task("Aprender TypeScript", "Aprender TypeScript", false), new Task("Aprender Angular", "Aprender Angular", false), new Task("Aprender JavaScript", "Aprender JavaScript", false), new Task("Aprender React", "A