Blog series
20 Days of TypeScript
A 12 part series.
-
Understanding Advance Type Inference In Typescript
Advanced Use Case: Exploring type inference with conditional types and more complex generic patterns.
-
Mastering Conditional Types In Typescript
See the T extends U ? X : Y syntax in action with simple examples.
-
Exploring Typescript Mapped Types And Transformations
Mapped types are a powerful feature that enable us to take existing types and generate new types from them on the fly.
-
Ensuring Type Safety With Type Guards
Implementing custom type guards for a complex type validation with deep object structures.
-
TypeScript Decorators: An Introduction To Metadata And Annotation
Decorators, a proposed feature for JavaScript, are already available as an experimental feature in TypeScript. See an example of decorators in action in this post exploring the topic.
-
Advanced Typescript Generics In Practice
A look at different implementations of generics for more specific use cases.
-
Harnessing The Power Of The keyof Operator
See how we can use the TypeScript operator keyof to dig into our types.
-
Typescript Modules For Organizing And Sharing Code Effectively
This post covers the basics of modules in TypeScript.
-
Advanced Union And Intersection Types In Typescript
A practical explanation of how union and intersection types work.
-
Typescript And Functional Programming
Implement your own map function with TypeScript.
-
Typescript And Promises: Conquering Asynchronous Programming
See how TypeScript is used with async promises.
-
Diving Into Typescript's Type System: Type Operators
Join me as we dive deep into TypeScript's type operators, including keyof, index types, and index signatures. I'll be guiding you through practical examples that you can follow along with in the TypeScript Playground. Master these powerful tools with me to boost your TypeScript's code reliability and predictability with an advanced type system.