関数が要求する個数と違う数の引数を渡すと出ます。
出るコード
function add(a: number, b: number): number {
return a + b;
}
add(1); // b が足りない
エラーメッセージ
error TS2554: Expected 2 arguments, but got 1.
直し方
宣言どおりの数の引数を渡します(add(1, 2))。引数を省略可能にしたいなら b?: number や b: number = 0 のように書きます。