When you use the utility Partial on a type, it will make all the type properties optional. Let's see how we can compose this utility with another one, Omit, to make optional only certain properties of this type. We'll finally create a utility type using TypeScript generics to apply this on any type we want.… Continue reading TypeScript: make selected properties optional with Partial & Omit
Bidirectional maps allow you to query by key and get its value or by value and get its key. Learn how to implement them in JS and make them type safe with TypeScript.
Learn how to create a Firebase login and sign up system in React using hooks.
In this Deno tutorial, we'll see how to create a Deno CLI tool with TypeScript. We'll explore how to read a directory and write a file. Finally, we'll learn to publish our Deno module to GitHub and run it directly from that location and also to install it locally so it can work without connection.
Angular 10 introduces new support for TypeScript 3.9, new TS libraries and project structure, plus a stricter mode.
GitHub issues are fantastic to track new features or bugs, who is assigned, categorize them, adding to projects and so on. At the same time, they're also quite slow to create and creating a bunch of them consumes too much time.
I was tired of the slow process of creating a GitHub issue manually, so I built a free open source app to make the process much faster.