TypeScript

What you'll learn?

Description: You can use features of TypeScript required for work with frameworks built on top of it.

Person who successfully completed a requirement for given block can:

  • deliver simple and typical functionalities with little to no additional help,
  • present the problem and explored solutions clearly and in detail when asking for help,
  • leverage the most commonly used standard library’s capabilities.

Areas

Data types
0 questions • 0 katas
Learn about available data types in TypeScript.

Learn

Interview

Type Compatibility and Guards
0 questions • 0 katas
Read on compatibility between different types and structures and learn about narrowing down types using various methods.

Learn

Interview

Utility types
0 questions • 0 katas
Get familiar with some of the utility types.

Learn

Interview

Generics
0 questions • 0 katas
How to make use of generics (named templates in other languages sometimes).

Learn

Interview

Katas

Conditional types
0 questions • 0 katas
Get familiar with assigning types conditionally and extract types from function parameters, return types and promise resolve values.

Learn

Interview

Katas

Mapped and indexed types
0 questions • 0 katas
Learn how to transform types from one structure to another.

Learn

Interview

Katas

Summary
0 questions • 0 katas
It is highly recommended that you read whole TypeScript Handbook and TypeScript Deep Dive (linked below) for a better understanding of TypeScript.

Learn

Katas