2024-07-30
3735
#typescript
Alexander Nnakwue
73729
Jul 30, 2024 â‹… 13 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:

daisyUI 5 is here: What’s new and what to expect

Explore daisyUI 5’s new features, performance upgrades, and theming engine built for Tailwind CSS 4 developers.

Ikeh Akinyemi
Aug 25, 2025 â‹… 8 min read
Why Kimi K2 is a frontend game-changer

Agentic AI for 5x less: Why Kimi K2 is a frontend game-changer

Kimi K2 doesn’t just tell you what to write or how to solve a problem; it writes the code, executes the tasks, and gets stuff done.

Chizaram Ken
Aug 22, 2025 â‹… 8 min read
Gemini CLI vs Codex CLI: A Comparative Analysis

Does Gemini CLI fall short? Here’s how Codex compares

Compare Codex CLI vs Gemini CLI for real-world coding tasks. See strengths, weaknesses, and which AI CLI fits your developer workflow best.

Emmanuel John
Aug 20, 2025 â‹… 8 min read
Is Next.js Still Developer-Friendly?

Is Next.js still developer-friendly?

The question isn’t whether Next.js is good or bad; it’s whether the productivity gains are worth the complexity tax.

Chizaram Ken
Aug 20, 2025 â‹… 5 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