2024-01-15
1954
#typescript
Oyinkansola Awosan
96803
Jan 15, 2024 â‹… 6 min read

How to use type guards in TypeScript

Oyinkansola Awosan I'm a fun techie and passionate technical writer interested in data science, machine learning, cloud engineering, and blockchain technologies.

Recent posts:

Techniques To Circulate And Record Knowledge In Engineering Teams

Techniques to circulate and record knowledge in engineering teams

From onboarding to bug tracking, these knowledge-sharing techniques keep your team aligned, reduce overhead, and build long-term technical clarity.

Marie Starck
May 12, 2025 â‹… 4 min read
WebSockets Tutorial With Node And React

React WebSocket tutorial: Real-time messaging with WebSockets and Socket.IO

Learn how to build a real-time collaborative document editing app with a Node.js backend and React frontend using the WebSocket protocol.

Avanthika Meenakshi
May 12, 2025 â‹… 15 min read
react view transitions and activity api tutorial

React View Transitions and Activity API tutorial: Animate an AirBnB clone

Explore the new React ViewTransition, addTransitionType, and Activity APIs by building an AirBnB clone project.

Emmanuel John
May 9, 2025 â‹… 8 min read

gRPC vs REST: Choosing the best API design approach

Compare gRPC vs REST to understand differences in performance, efficiency, and architecture for building modern APIs.

Alexander Godwin
May 9, 2025 â‹… 6 min read
View all posts

7 Replies to "How to use type guards in TypeScript"

  1. The section on the typeof operator is somewhat incorrect. I can be string, number, boolean, or symbol ALONG WITH function, object, and bigint.

  2. The section “The typeof type guard” may mislead the readers unless the author corrects those type with the lowercased types.

  3. Crazy language… The only way to really check for union typed classInstance is to have some unique filed name in it and do “if (uniqueFieldName in classInstance)”… *blarghhhhh

Leave a Reply