A quick example of creating a TypeScript application!
This example uses TypeScript to create a simple Employee set of classes, including an interface, abstract base class, static utility method, and an array of interfaces (using the Strategy Design Pattern).
npm install
npm start
src/
abstract/BaseEmployee.ts
concrete/Academic.ts
concrete/Employee.ts
enum/DepartmentType.ts
interface/IEmployee.ts
utility/IdGenerator.ts
app.ts
Sally Doe (1) - HR, Active
Jane Doe (2) - Data, Terminated
Foster Brown (3) - Data, Physics