Alexander Nnakwue
Oct 27, 2021 ⋅ 10 min read

TypeScript string enums, and when and how to use them

Alexander Nnakwue Software engineer. React, Node.js, Python, and other developer tools and libraries.

Recent posts:

Using Rust And Axum To Build A Jwt Authentication Api

Using Rust and Axum to build a JWT authentication API

Learn to build a basic JWT authentication system with Rust and Axum, including setting up the routes, handlers, and the middleware system.

Eze Sunday
May 29, 2024 ⋅ 9 min read
Building A Customizable Dashboard With Dashy

Building a customizable dashboard with Dashy

Dashy helps us create beautiful, customizable, modern dashboard pages with web service links and widgets.

Shalitha Suranga
May 29, 2024 ⋅ 10 min read
Winterjs Vs Bun: Comparing Javascript Runtimes

WinterJS vs. Bun: Comparing JavaScript runtimes

WinterJS is theoretically the fastest WinterCG JavaScript runtime. Let’s compare WinterJS to Bun, another runtime known for its speed.

Emmanuel Odioko
May 28, 2024 ⋅ 6 min read
Understanding Cross Platform Graphics In Rust With Wgpu

Leverage Rust and wgpu for effective cross-platform graphics

Use Rust with wgpu to work directly with the new WebGPU standard for better control, cross-platform performance, and bug handling.

Mario Zupan
May 28, 2024 ⋅ 36 min read
View all posts

2 Replies to "TypeScript string enums, and when and how to use them"

  1. Great article! Helped me a lot.

    I think I found one error:

    // this is same as
    // type direction = ‘UP’ | ‘DOWN’ | ‘LEFT’ | ‘RIGHT’;
    type direction = keyof typeof Direction;

    The comment should be:
    // type direction = ‘Up’ | ‘Down’ | ‘Left’ | ‘Right’;

  2. Hello Matt, yes thanks for the feedback and I’m glad you found the post helpful. We will update the comment as soon as possible. Thanks again

Leave a Reply