DEV Community

Ali Hamza
Ali Hamza

Posted on

Day 172 of Learning MERN Stack

Hello Dev Community! 👋

It is officially Day 172 of my full-stack engineering track! After wrapping up my MERN stack Chat Application, today marks the start of my TypeScript journey! 📘⚡

I explored the core fundamentals of type safety, type annotations, and basic primitive types (string, number, boolean).


🛠️ Technical Breakdown: Primitive Types & Function Contracts

As captured in my code editor setup (index.ts):

1. Function Parameter & Return Annotations

  • Defined strict type contracts on function inputs and return values to prevent runtime type mismatch bugs:

typescript
  function greet(name: string): string {
    return `Hello ${name}`;
  }
Enter fullscreen mode Exit fullscreen mode

Top comments (0)