Declare types for function parameters to ensure callers pass correct values:
function greet(name: string, age: number) {
return `${name} is ${age} years old`;
}
greet("Alice", 25); // OK
greet(25, "Alice"); // Error: arguments are swapped
greet("Alice"); // Error: missing argument