TypeScript 错误错误
TS2554TS2554 — 需要 N 个参数,但得到了 M 个
传递给函数的参数数量与所需参数数量不符。
nodebrowserdenobun
查看详情 TS2355声明了返回类型的函数在某些代码路径上未返回值。
函数签名指定了返回类型,但某些执行路径到达函数末尾时未返回值。条件分支中可能并非所有分支都有 return 语句。
为所有代码路径添加 return 语句。若函数可合法地不返回值,将返回类型改为包含 `undefined` 或 `void`。检查 if/else 和 switch 语句的所有分支。
function getName(): string {
// missing return
}TS2554传递给函数的参数数量与所需参数数量不符。
TS2339TypeScript 在给定类型上找不到指定的属性。
TS1479在 Node.js ESM 解析模式下,相对导入路径必须包含文件扩展名。
TS2365算术或比较运算符与不兼容的类型一起使用。
TS4082生成声明文件时,默认导出需要显式类型注解。
TS2393同名函数被实现了多次。