'argument of type x is not assignable to parameter of type y' in typescript, what does it mean?

This error indicates a type mismatch when passing an argument to a function or method.

Example:


function greet(name: string) {
    console.log('Hello, ' + name);
}
greet(123);

Solution:


function greet(name: string) {
    console.log('Hello, ' + name);
}
greet('Alice');
Ensure you're passing arguments of the expected type to functions.

Beginner's Guide to TypeScript