/plushcap/analysis/hasura/how-typescript-template-literal-types-helped-us-with-multiple-database-support

How TypeScript template literal types helped us with multiple database support

What's this blog post about?

In November last year, TypeScript introduced template literal types which opened up new possibilities for developers. These types allowed for more precise control over string literals and made it easier to maintain code. At Hasura, we recently utilized these template literal types in our multiple database support feature. By using Path and PathValue types along with a get function, we were able to implement type-safe dot string notation and autocomplete features. This greatly improved the developer experience and allowed for safer code writing.

Company
Hasura

Date published
May 11, 2021

Author(s)
Aleksandra

Word count
1122

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.