Pure Ts Better [SAFE]

addTask(input: TaskInput): Task if (!validateTaskTitle(input.title)) throw new Error("Invalid task title");

// ----- CLI Demo ----- const manager = new TaskManager(); pure ts

manager.addTask( title: "Learn Pure TypeScript", status: "in-progress" ); manager.addTask( title: "Write documentation", status: "pending" ); manager.addTask( title: "Deploy to production", status: "pending" ); addTask(input: TaskInput): Task if (

manager.updateStatus(1, "done");

console.log("\n🔄 In-progress tasks:"); manager.printTasks("in-progress"); manager.addTask( title: "Learn Pure TypeScript"