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

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others TypeScript Tutorials

TypeScript Notes for Professionals

Others related eBooks about TypeScript eBook for professionals

Introduction to Microsoft SharePoint 2016

Download a free document of SharePoint 2016, a course in pdf on 64 pages for beginners....

ADA course in PDF

Welcome to the Ada Programming tutorial in PDF, training document under 200 pages intended to beginners....

Introduction to Programming with Fortran

Download free course Introduction to Programming with Fortran, pdf file on 963 pages by Ian Chivers, Jane Sleightholme....

Hacking Secret Ciphers with Python

Download free course Hacking Secret Ciphers with Python, pdf file on 442 pages by Al Sweigart....

IPython Interactive Computing and Visualization Cookbook

This book contains many ready-to-use, focused recipes for high-performance scientific computing and data analysis, from the latest IPython/Jupyter features to the most advanced tricks, to help you write better and faster code. You will apply these state-of-the-art methods to various real-world examp...

Download Tutorial Laravel 5

Easy Laravel 5 is an overview of the new PHP plateform, free training document material under 44 pages intended to beginners by W.Jason Gilmore....

C++ Exercices with solutions

Download free document in PDF about C++ language, exercices and solutions for beginners and intermediate level students....

Essential C#

This book written to provide clear and concise explanation of topics for programmers both starting to learn the C# programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....

You Don't Know JS Yet: Get Started

Download free course You Don't Know JS Yet: Get Started, pdf file on 143 pages by Kyle Simpson....

Biopython: Tutorial and Cookbook

The Biopython Project is an international association of developers tools for computationa..., download free Python tutorial in PDF (360 pages) created by Jeff Chang ....