TypeScript eBook for professionals

Download free TypeScript tutorial course in PDF, training file in 30 chapters and 97 pages. Free unaffiliated ebook created from Stack OverFlow contributor.

Table of contents

  • About
  • Getting started with TypeScript
  • Installation and setup
  • Basic syntax
  • Hello World
  • Running TypeScript using ts-node
  • TypeScript REPL in Nodejs
  • Why and when to use TypeScript
  • Safety
  • Readability
  • Tooling
  • TypeScript Core Types
  • String Literal Types
  • Tuple
  • Boolean
  • Intersection Types
  • Types in function arguments and return value Number
  • Types in function arguments and return value String
  • const Enum
  • Number
  • String
  • Array
  • Enum
  • Any
  • Void
  • Arrays
  • Finding Object in Array
  • Enums
  • Enums with explicit values
  • How to get all enum values
  • Extending enums without custom enum implementation
  • Custom enum implementation: extends for enums
  • Functions
  • Optional and Default Parameters
  • Function as a parameter
  • Functions with Union Types
  • Types of Functions
  • Classes
  • Abstract Classes
  • Simple class
  • Basic Inheritance
  • Constructors
  • Accessors
  • Transpilation
  • Monkey patch a function into an existing class
  • Class Decorator
  • Why and when to use TypeScript
  • Arrays
  • Functions
  • Class Decorator
  • Generics
  • User-defined Type Guards
  • Importing external libraries
  • Publish TypeScript definition files
  • Mixins
  • TypeScript installing typescript and running the typescript compiler tsc
  • Integrating with Build Tools
  • TypeScript with AngularJS
  • Using TypeScript with React (JS & native)
  • tsconfig.json
  • Unit Testing

It is a free TypeScript ebook created for beginners. The content is extracted from Stack Overflow pltaform, which is written by many TypeScript developers and contributors.

The content is released under Creative Commons BY-SA

Size : 1.14 MB
File type : pdf
Downloads: 74
Created: 2019-04-30

Others TypeScript Tutorials

TypeScript Notes for Professionals

Others related eBooks about TypeScript eBook for professionals

Fundamentals of C++ Programming

Download free course Fundamentals of C++ Programming, pdf file on 766 pages by Richard L. Halterman....

Think Data Structures: Algorithms and Information Retrieval in Java

Data structures and algorithms are among the most important inventions of the last 50 years, and they are fundamental tools software engineers need to know. But in the author's opinion, most of the books on these topics are too theoretical, too big, and too 'bottom up'....

Annotated Algorithms in Python: with Applications in Physics, Biology, and Finance

This book is assembled from lectures given by the author over a period of 10 years at the School of Computing of DePaul University. The lectures cover multiple classes, including Analysis and Design of Algorithms, Scientific Computing, Monte Carlo Simulations, and Parallel Algorithms. These lectur...

Python 3 Patterns, Recipes and Idioms

This book is aimed at more experienced Python programmers who are looking to deepen their understanding of the language and modern programming idioms. Much of the material focuses on some of the more advanced techniques used by libraries, frameworks, and applications. ...

Create native apps with Flutter

Learn how to build beautiful native apps in record time with flutter, free pdf tutorial to download for beginners. Document tutorial by Eduardo Telaya....

The Common Java Cookbook

Download free course The Common Java Cookbook, pdf file on 333 pages by Tim O'Brien....

Application Security in .NET Succinctly

Download free course Application Security in .NET Succinctly, pdf file on 103 pages by by Stan Drapkin....

100 Laravel Quick Tips

Download free course 100 Laravel Quick Tips, pdf file on 41 pages by Self-publishing3...

Programming Fundamentals

This programming fundamentals tutorial in PDF format covers the key concepts and principles that are essential for anyone looking to become a proficient coder. The tutorial begins with an introduction to programming, explaining the basic concepts and terminologies that underlie all programming langu...

Advanced Python, course with exercises

This tutorial is a self­learning document in PDF for a course in Python programming intended to advanced students level....