TypeScript 错误错误
TS4111TS4111 — 属性不能通过索引签名访问
在启用了 noPropertyAccessFromIndexSignature 的类型上,通过字符串索引访问了属性。
nodebrowserdenobun
查看详情 TS2538索引表达式的类型对该对象无效。
只有 string、number 和 symbol 类型可用作对象索引类型。你使用的类型(如 boolean、undefined 或复杂对象类型)不可赋值给这些类型。
将索引转换为有效类型:String()、Number(),或使用类型断言。对非标准键类型改用 Map 代替普通对象。添加类型守卫以收窄键的类型。
TS4111在启用了 noPropertyAccessFromIndexSignature 的类型上,通过字符串索引访问了属性。
TS2493你正在访问不存在的元组元素索引。
TS2555函数调用提供的参数少于所需的最低数量。
TS2451用 let 或 const 声明的变量在同一作用域内被重复声明。
TS2540你正在尝试修改标记为 readonly 的属性。
TS2365算术或比较运算符与不兼容的类型一起使用。