TypeScript 错误错误
TS2698TS2698 — 展开类型必须为对象类型
展开运算符(...)用于了可能不是对象类型的值上。
nodebrowserdenobun
查看详情 TS2540你正在尝试修改标记为 readonly 的属性。
该属性使用了 readonly 修饰符,初始化后禁止重新赋值。这适用于 readonly 类属性、Readonly<T> 工具类型和 const 断言。
不要在初始化后修改 readonly 属性。如需不可变性,可创建包含修改值的新对象。若确实需要修改,请移除 readonly 修饰符。
const obj = { name: 'A' } as const;
obj.name = 'B';TS2698展开运算符(...)用于了可能不是对象类型的值上。
TS2612派生类中的属性与基类中的 getter/setter 访问器冲突。
TS2578@ts-expect-error 指令存在,但下一行并未产生错误。
TS2856在 TypeScript 文件中使用了 @ts-check 注释,但该注释在此处无任何效果。
TS2503TypeScript 找不到指定名称的命名空间。
TS2306import 语句引用的文件未被识别为模块。