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"