Pure Ts -

console.log("\n🔄 In-progress tasks:"); manager.printTasks("in-progress");

printTasks(status?: TaskStatus): void const tasks = this.listTasks(status); if (tasks.length === 0) console.log("No tasks found."); return; pure ts

tasks.forEach((task) => console.log(formatTask(task))); console

📋 All tasks: 🔄 [1] Learn Pure TypeScript (in-progress) ⏳ [2] Write documentation (pending) ⏳ [3] Deploy to production (pending) 🔄 In-progress tasks: 🔄 [1] Learn Pure TypeScript (in-progress) console.log("\n🔄 In-progress tasks:")

import Task, TaskInput, TaskStatus from "./types.js"; import validateTaskTitle, formatTask from "./utils.js"; class TaskManager null const task = this.tasks.find((t) => t.id === id); if (task) task.status = status; return task;