Using TypeScript in your project has never been easier than it is today. The TypeScript team has continually added features to allow you to reap the benefits of static typing while reducing the overhead to get there.
This course will teach you these new language features TypeScript has to offer. You'll use optional chaining, handle undefined behavior with the unknown type and assertion functions, create private classes, handle tuple (and other data types) types, as well as learn about conditional types.
You'll also learn how to prevent type widening with TypeScript's new const assertions and efficiently type string literals through the use of template literals.
All of these skills will be brought together into examples that Marius will show you how to apply these new TypeScript features to real-world problems.
This course will teach you these new language features TypeScript has to offer. You'll use optional chaining, handle undefined behavior with the unknown type and assertion functions, create private classes, handle tuple (and other data types) types, as well as learn about conditional types.
You'll also learn how to prevent type widening with TypeScript's new const assertions and efficiently type string literals through the use of template literals.
All of these skills will be brought together into examples that Marius will show you how to apply these new TypeScript features to real-world problems.