Get your own Node server
Function overload examples:
processValue("hello"): HELLO
processValue(10): 20
processValue(true): false
Error: Unsupported type

In TypeScript, function overloads provide type safety:
// These would be valid:
processValue("hello")  // Returns string
processValue(10)       // Returns number
processValue(true)     // Returns boolean

// This would be a compile-time error:
// processValue({})    // Error: Argument of type '{}' is not assignable to parameter

TypeScript merges multiple function declarations into a single implementation