This is the code repository for Learning TypeScript 2.x - Second Edition, published by Packt.
Develop and maintain captivating web applications with ease
TypeScript is an open source and cross-platform statically typed superset of JavaScript that compiles to plain JavaScript and runs in any browser or host.
This book covers the following exciting features:
- Understand TypeScript in depth, including its runtime and advanced type system features
- Master the core principles of the object-oriented programming and functional programming paradigms with TypeScript
- Save time using automation tools such as Gulp, Webpack, ts-node, and npm scripts
- Develop robust, modular, scalable, maintainable, and adaptable applications with testing frameworks such as Mocha, Chai, and Sinon.JS
- Put your TypeScript skills to practice by developing full-stack web applications with Node.js, React and Angular
If you feel this book is for you, get your copy today!
All of the code is organized into folders.
The code will look like the following:
function addMany(...numbers: number[]) {
numbers.reduce((p, c) => p + c, 0);
}
Following is what you need for this book: If you are a developer aiming to learn TypeScript to build attractive web applications, this book is for you. No prior knowledge of TypeScript is required. However, a basic understanding of JavaScript would be an added advantage.
With the following software and hardware list you can run all code files present in the book (Chapter 1-15).
Chapter | Software required | OS required |
---|---|---|
1-15 | TypeScript | Windows, Mac OS X, and Linux (Any) |
We also provide a PDF file that has color images of the screenshots/diagrams used in this book. Click here to download it.
Remo H. Jansen is originally from Seville, Spain, but he currently lives in Dublin, Ireland, where he works as a web engineer at Stellwagen Technology and as a part-time lecturer at CCT College Dublin.
Remo is a Microsoft MVP and an active member of the TS community. He organizes the Dublin TypeScript and Dublin OSS meetups, writes a blog, and maintains InversifyJS on GitHub.
- TypeScript: Modern JavaScript Development
- Learning TypeScript
- Hands-On Functional Programming with TypeScript
Click here if you have any feedback or suggestions.