manager.updateStatus(1, "done");
pure-ts-demo/ ├── src/ │ ├── index.ts │ ├── types.ts │ └── utils.ts ├── dist/ (generated) ├── package.json ├── tsconfig.json └── .gitignore 5. Add scripts to package.json "scripts": "build": "tsc", "start": "node dist/index.js", "dev": "tsc --watch & nodemon dist/index.js"
return null;
listTasks(status?: TaskStatus): Task[] if (status) return this.tasks.filter((t) => t.status === status);
printTasks(status?: TaskStatus): void const tasks = this.listTasks(status); if (tasks.length === 0) console.log("No tasks found."); return;