It's time to create our to-do list application. In this application, we will have the following features:
- Add a new item with its description to the to-do list
- View all the items in the list
The application is very simple, as our focus is on looking at how TypeScript helps build better web applications. With this application, we intend to show you how to create an application with TypeScript, showcase the basic features of TypeScript, show you how to debug TypeScript code in the browser, and give you an overview of the JavaScript code that's generated by TypeScript.
You can find the source code on GitHub at https://github.com/sachinohri/TypeScriptTodo.git.
The following screenshot shows what the application looks like:

The application has no dependencies on any JavaScript library and is purely written in TypeScript. In this application...