TypeScript Library
Overview
The objective of this checkpoint is to build a library interface with TypeScript.
Required Classes & Interfaces




Notes
- The TypeScript project configuration files have already been created
- Create an App.ts file as the main application file
- There is no UI for this project, all output should use console.log
- Each class and interface should be defined in its own file
Scoring
- Library Class (20)
- Album Class (5)
- Book Class (5)
- Movie Class (5)
- Project in GitHub (5)
- GitHub Pages Enabled (5)
- Missed deadline (-10)
Bonus
- Identify and implement the use case for an enum type (5)
Total Possible (50)