×

Using Specialized Types and Language Features in TypeScript

Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare+
Duration

1h 32m

level

Intermediate

Course Creator

Hendrik Swanepoel

Last Updated

22-Nov-19

Ever stumbled across a TypeScript issue and became totally overwhelmed with the abstract documentation of advanced concepts? This course will help you solve even the most challenging typing and modeling issues that you will encounter in TypeScript.

Add your review

Most developers find it hard to learn and understand the more advanced features of TypeScript because the documentation and examples are often way too abstract and difficult to relate to the real world. In this course, Using Specialized Types and Language Features in TypeScript, you’ll learn how to deal with challenging problems that you will find in any significantly sized code base. First, you’ll explore options for differentiating types from each other at compile and run time. Next, you’ll discover how to create types that are inferred from other types and even generate new types from existing types. Finally, you’ll learn how to model your code to deal with custom iteration, infinite sequences, and metaprogramming with symbols. When you’re finished with this course, you’ll have the skills and knowledge of TypeScript needed to keep your code base performant, flexible, and type-safe.
Author Name: Hendrik Swanepoel
Author Description:
Hendrik kicked off his career in 2000 installing MS Outlook on PCs in coal mines throughout South Africa. Seriously. He had to wear a hard hat and everything. Luckily he got his foot into the door at a company that allowed him to play around with code. At a desk. Without a hard hat. In his day job Hendrik is a full stack coder from Cape Town, but at night he is a closet designer – meaning, a graphic designer too scared to share it with everyone, not someone that designs closets. For a large part… more

Table of Contents

  • Course Overview
    1min
  • Getting Started
    6mins
  • Differentiate between Types with Type Guards
    11mins
  • Making Your Types More Flexible with Conditional Types
    10mins
  • Generating Complex Types Based on Existing Types
    18mins
  • Extending Objects Safely with Symbols
    10mins
  • Reducing the Size of Repetitive Data with Tuples
    7mins
  • Extending the Functionality of Classes with Mixins
    7mins
  • Modeling Idiomatic Data Sources with Iterators
    7mins
  • Using Generators for Functions That Can Be Paused or Resumed
    11mins

User Reviews

0.0 out of 5
0
0
0
0
0
Write a review

There are no reviews yet.

Be the first to review “Using Specialized Types and Language Features in TypeScript”

Your email address will not be published. Required fields are marked *

Using Specialized Types and Language Features in TypeScript
Using Specialized Types and Language Features in TypeScript
Nejlepší tipy pro vaši kuchyň a zahradu - objevte nové recepty, zahradnické triky a užitečné články pro zdravý životní styl! Nejzdravější mouka: Tajemství zdravých střev a lepší výživy Jak získat kvetoucí orchidei znovu pomocí jednoduchého Jak udržet nohy v teple během zimy: praktické Jak efektivně vyčistit pračku: jednoduchý Jak snadno naořídit nože v mlýnku na maso: Jak často byste měli měnit ložní prádlo: základ pro zdravý Káva s muškátovými ořechy: Tajemství hubnutí Kontroverzní seznam nezdravých potravin: Británie vs. Jak odstranit plíseň ze spár v koupelně: jednoduchý Hazení toaletního papíru do octa: Chytrý trik pro úklid Tipy a triky pro vaši každodenní kuchyni, zahradní poradna a užitečné články o pěstování zeleniny - vše na jednom místě. Objevte nejlepší způsoby, jak vylepšit svůj životní styl a získat nové nápady pro vaření a péči o zahradu.
Edcroma
Logo
Compare items
  • Total (0)
Compare
0
https://login.stikeselisabethmedan.ac.id/produtcs/
https://hakim.pa-bangil.go.id/
https://lowongan.mpi-indonesia.co.id/toto-slot/
https://cctv.sikkakab.go.id/
https://hakim.pa-bangil.go.id/products/
https://penerimaan.uinbanten.ac.id/
https://ssip.undar.ac.id/
https://putusan.pta-jakarta.go.id/
https://tekno88s.com/
https://majalah4dl.com/
https://nana16.shop/
https://thamuz12.shop/
https://dprd.sumbatimurkab.go.id/slot777/
https://dprd.sumbatimurkab.go.id/
https://cctv.sikkakab.go.id/slot-777/
https://hakim.pa-kuningan.go.id/
https://hakim.pa-kuningan.go.id/slot-gacor/
https://thamuz11.shop/
https://thamuz15.shop/
https://thamuz14.shop/
https://ppdb.smtimakassar.sch.id/
https://ppdb.smtimakassar.sch.id/slot-gacor/
slot777
slot dana
majalah4d
slot thailand
slot dana
rtp slot
toto slot
slot toto
toto4d
slot gacor
slot toto
toto slot
toto4d
slot gacor
tekno88
https://lowongan.mpi-indonesia.co.id/
https://thamuz13.shop/
https://www.alpha13.shop/
https://perpustakaan.smkpgri1mejayan.sch.id/
https://perpustakaan.smkpgri1mejayan.sch.id/toto-slot/
https://nana44.shop/
https://sadps.pa-negara.go.id/
https://sadps.pa-negara.go.id/slot-777/
https://peng.pn-baturaja.go.id/
https://portalkan.undar.ac.id/
https://portalkan.undar.ac.id/toto-slot/
https://penerimaan.ieu.ac.id/
https://sid.stikesbcm.ac.id/