This is the code repository for TypeScript 3.0 Quick Start Guide, published by Packt.
The easiest way to learn TypeScript
TypeScript is designed for the development of large applications and can be used to develop JavaScript applications for both client-side and server-side execution. This book is the ideal introduction to TypeScript, covering both the basics and the techniques you need to build your own applications.
This book covers the following exciting features:
- Set up the environment quickly to get started with TypeScript
- Configure TypeScript with essential configurations that run along your code
- Structure the code using Types and Interfaces to create objects
- Demonstrate how to create object-oriented code with TypeScript
- Abstract code with generics to make the code more reusable
If you feel this book is for you, get your copy today!
All of the code is organized into folders. For example, Chapter02.
The code will look like the following:
function switchFunction(num: number) {
let b: string = "functionb";
switch (num) {
case 1:
let b: string = "case 1";
break;
}
}
Following is what you need for this book: This book is for JavaScript developers who want to get started with TypeScript for building applications. No previous knowledge of TypeScript is expected.
With the following software and hardware list you can run all code files present in the book (Chapter 1-7).
| Chapter | Software required | OS required |
|---|---|---|
| 1-7 | NodeJs | Windows, Mac OS X, and Linux (Any) |
| 1-7 | Visual Studio Code | Windows, Mac OS X, and Linux (Any) |
| 1-7 | TypeScript Complier | Windows, Mac OS X, and Linux (Any) |
| 1-7 | Grunt | Windows, Mac OS X, and Linux (Any) |
| 1-7 | glup.js | Windows, Mac OS X, and Linux (Any) |
Patrick Desjardins has been working as a senior software developer for Netflix since 2017 and also is a senior software developer at Microsoft, working on MSDN, VSTS, and Teams. He was Microsoft's Most Valuable Professional (MVP) in ASP.NET for the years of 2013 and 2014. His area of interest is web development, which he has embraced since the early 2000s. Patrick is a huge fan of Microsoft technologies, such as .NET, which he has developed with professionally since 2004. By contrast, in 2002 he started to develop many projects in PHP, which provides him multiple perspectives on how the web can be developed. Patrick owns many open source projects and has written several books recently.
Click here if you have any feedback or suggestions.

